Подтвердить что ты не робот

Использовать fgetcsv для файла с разделителями табуляции

Можно ли использовать fgetcsv в PHP для открытия файла с разделителями табуляции?

4b9b3361

Ответ 1

$csvData = fgetcsv($fileHandle, 0, "\t");

Где $fileHandle - допустимый дескриптор файла. 0 - это просто сказать функции не ограничивать поиск строк (однако вы можете изменить это в соответствии с тем, docs не говорят, что не налагают ограничение снижает производительность).

Ответ 2

Обязательно используйте двойные кавычки вокруг "\ t", одинарные кавычки не будут работать.

$fh = fopen($file, 'r');
while (($line = fgetcsv($fh, 0, "\t")) !== false) {
    // do stuff
}

Ответ 3

да, вы можете указать вкладку "\ t" в своих параметрах. см. doc.

while (($data = fgetcsv($handle, 1000, "\t")) !== FALSE)