将 fgetcsv 用于制表符分隔的文件

php
2022-08-30 12:39:39

是否可以在 PHP 中使用来打开制表符分隔的文件?fgetcsv


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

其中 是有效的文件句柄。0只是为了告诉函数不要限制搜索直通行(但是你可以改变这一点以适应,文档确实说不施加限制会降低性能)。$fileHandle


答案 2

确保在“\t”两边使用双引号,单引号将不起作用。

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

推荐