是否可以在PHP中使用fgetcsv
来打开制表符分隔的文件?
答案 0 :(得分:36)
$csvData = fgetcsv($fileHandle, 0, "\t");
其中$fileHandle
是有效的文件句柄。 0只是告诉函数不要限制通过行搜索(但是你可以改变它以适应,docs确实说不强加限制会降低性能)。
答案 1 :(得分:15)
确保在“\ t”周围使用双引号,单引号不起作用。
$fh = fopen($file, 'r');
while (($line = fgetcsv($fh, 0, "\t")) !== false) {
// do stuff
}
答案 2 :(得分:8)
是的,您可以在其参数中指定标签“\ t”。请参阅doc。
while (($data = fgetcsv($handle, 1000, "\t")) !== FALSE)