minte9
LearnRemember



CSV

Reads a row from a previously opened CSV file into an array.
 
$fd = fopen("example.csv", "r");
while($row = fgetcsv($fd)) {
    print_r($row);
        // [0] => aa [1] => bb [2] => cc
        // [0] => dd [1] => ee [2] => ff
}
Writes the elements of an array in CSV format to an open file handle
 
$fd = fopen("example.csv", "w");
$arr = array(1,2,3);
fputcsv($fd, $arr); // 1,2,3

$arr = array('a', 'b', 'c');
fputcsv($fd, $arr, ";"); // a;b;c

$arr = array('"a"', '"b"', '"c"');
fputcsv($fd, $arr, ";");
    // """a""";"""b""";"""c"""

$arr = array('"a"', '"b"', '"c"');
fputcsv($fd, $arr, ";", "'"); // default delimiter: "
    // Output: "a";"b";"c"
Reads all data from the current position in an open file, until EOF ... and writes the result to the output buffer.
 
/* -- example.txt
    aaa
    bbb
    ccc        
*/

$file = fopen("example.txt","r");

// Read first line
fgets($file);

// Send rest of the file to the output buffer
fpassthru($file); // aaa rn bbb
fclose($file);



  Last update: 450 days ago