2017 © Pedro Peláez
 

library flystring

System control data are stored in text format

image

visavi/flystring

System control data are stored in text format

  • Saturday, June 20, 2015
  • by visavi
  • Repository
  • 1 Watchers
  • 2 Stars
  • 13 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

System control data are stored in text format

Latest Stable Version Total Downloads Latest Unstable Version License, (*1)

Basic useful feature list:, (*2)

  • Reading and retrieval of data in a text file
  • Adding and deleting rows
  • Shift, rotation, clear and moving strings
  • Verifying the existence and size of the output file
  • Suitable for working with CSV format
<?php
// Pass the file name and separator (default |)
$fly = new Visavi\FlyString('test.txt', '|');

// Checks the existence of the line returns true or false
$string = $fly->exists();

// Returns the number of lines in the file, if the file does not exist returns 0
$string = $fly->count();

// Adding lines to the file, if the file does not exist it will be created, line is added to the file
$fly->insert(['hello', 'world', 'test', 555]);

// Add a line to the beginning of the file
$fly->insert([0, 'The line at the beginning of the', 'something'], false);

// Reading the first line of the file, Default shows the last line in the file
$string = $fly->read(0);

// Search the data in cell number 2, it returns an array of the entire row and line number
$string = $fly->search(2, 'test');

// Change the value in the line number 8 and the cell number 2
$fly->cell(8, 2, 'new value');

// Writes a string number 5 new data
$fly->update(5, ['hello', 'world', 'test', 555]);

// Line breaks down the file number 3, if no number is transferred to a null string
$fly->down(3);

// Shift 7 line 1 position up, then there would be 7 line 6 and vice versa
$fly->shift(7, -1);

// Deleting rows from a file, instead of an array can be passed an integer
$string = $fly->delete([1, 2]);

// Rewrites the entire file when the file does not exist, create it
$fly->write('new file');

// Displays formatted file size, such as 543B, 1.43kB
$fly->filesize();

// Clears file
$fly->clear();

Installing

composer require visavi/flystring

License

The class is open-sourced software licensed under the MIT license, (*3)

The Versions

20/06 2015

dev-master

9999999-dev http://visavi.net

System control data are stored in text format

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

20/06 2015

v1.2

1.2.0.0 http://visavi.net

System control data are stored in text format

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

20/06 2015

v1.1

1.1.0.0 http://visavi.net

System control data are stored in text format

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

19/06 2015

v1.0

1.0.0.0 http://visavi.net

System control data are stored in text format

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

19/06 2015

1.0

1.0.0.0 http://visavi.net

System control data are stored in text format

  Sources   Download

MIT

The Requires

  • php >=5.3.0