Можно ли использовать fgetcsv
в PHP для открытия файла с разделителями табуляции?
Использовать fgetcsv для файла с разделителями табуляции
Ответ 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)