Параметр Дескриптор должен указывать на файл, открытый ранее с помощью функции fopen(), popen() или fsockopen().
Параметр длина должен иметь значение, большее чем длина саой большой строки, которая может быть встречена в CSV-файле (включая завершающие символы конца строки).
Функция fgetcsv() возвращает FALSE в случае ошибки, а также по достижению конца файла.
Замечание: Пустая строка CSV-файла будет возвращена в качестве массива, содержащего единственный элемент null, ошибки в данном случае не возникнет.
Пример кода
<?php
$row = 1;
$handle = fopen ("test.csv","r");
while ($data = fgetcsv ($handle, 1000, ","))
{
$num = count ($data);
print "<p> $num полей в строке $row: <br>\n";
$row++;
for ($c=0; $c < $num; $c++)
{
print $data[$c] . "<br>\n";
}
}
fclose ($handle);
?>