array fgetcsv
(int fp, int length, string
[delimiter]
);Similar to fgets() except that fgetcsv() parses the line it reads for fields in CSV format and returns an array containing the fields read. The field delimiter is a comma, unless you specifiy another delimiter with the optional third parameter.
fp must be a valid file pointer to a file successfully opened by fopen(), popen(), or fsockopen()
length must be greater than the longest line to be found in the CSV file (allowing for trailing line-end characters).
fgetcsv() returns false on error, including end of file.
NB A blank line in a CSV file will be returned as an array comprising just one single null field, and will not be treated as an error.
Example 1. Fgetcsv() example - Read and print entire contents of a CSV file
|