Недостаток документации FGETCSV

Я пытался понять, что означает параметр length в fgetcsv? В документации указано, что это:

Должно быть больше, чем самая длинная строка (в символах), которую можно найти в файле CSV (с учетом завершающих символов конца строки). В PHP 5 он стал необязательным. Если этот параметр не указывать (или установить для него значение 0 в PHP 5.0.4 и более поздних версиях), максимальная длина строки не ограничивается, что немного медленнее.

Это не пыталось объяснить конкретную цель ресурса length. Он просто дает информацию о требованиях.

Может кто-нибудь, пожалуйста, скажите мне, что это делает. Гугл не помог. Я думаю, что это ключ к тому, чтобы позволить мне читать только первую строку моего CSV-файла, но я не уверен. Я попытался протестировать его со значением 1, но он по-прежнему возвращал полный массив строк.


person Community    schedule 08.09.2012    source источник


Ответы (1)


Это предел длины каждой строки, которую вы читаете, если вы установите длину 1000, это означает, что вы можете прочитать только 1000 байт данных для каждой строки.

person xdazz    schedule 08.09.2012
comment
Ах, так это просто ограничитель того, сколько строк он может обрабатывать. Спасибо. - person ; 08.09.2012