Gen. partnerAlgotech

PHP function fgetcsv()

Gets line from file pointer and parse for CSV fields

|
September 11, 2019

Availability in PHP 4.0

Gets line from file pointer and parse for CSV fields

Parameters

Parameter Data type Default value Note
$handle resource not A valid file pointer to a file successfully opened by fopen, popen, or fsockopen.
$length int null, Must be greater than the longest line (in characters) to be found in the CSV file (allowing for trailing line-end characters). It became optional in PHP 5. Omitting this parameter (or setting it to 0 in PHP 5.0.4 and later) the maximum line length is not limited, which is slightly slower.
$delimiter string null, Set the field delimiter (one character only).
$enclosure string null, Set the field enclosure character (one character only).
$escape string null Set the escape character (one character only). Defaults as a backslash.

Return values

array

an indexed array containing the fields read.

A blank line in a CSV file will be returned as an array comprising a single null field, and will not be treated as an error.

¬e.line-endings;

fgetcsv returns &null; if an invalid handle is supplied or false on other errors, including end of file.

Additional resources

Official fgetcsv documentation

Loading comments...

Stay in the loop

Subscribe to our newsletter and get the latest cybersecurity news delivered straight to your inbox.

Your data is safe. You can unsubscribe from the newsletter at any time.