PHP fgetcsv() 制表符分隔无法正常工作

PHP fgetcsv() Tab Delimited Isn't working correctly

我有一个制表符分隔的 txt 文件(例如 "US California LA"),需要逐字输出。谁能帮我弄清楚如何让它逐字逐句地破解?

我的代码:

while(($row = fgetcsv($file,"\t")) !== false)
{
    print($row[0]);
}

输出:

Array
(
    [0] => US  California  LA
)

根据我的阅读,fgetcsv 应该在定界符后断开每个单词,确实如此,但仅适用于以逗号分隔的条目,如下所示。

Array
(
    [0] => US
)

定界符是fgetcsv的第三个参数。尝试:

while(($row = fgetcsv($file, 1000, "\t")) !== false)
{
    print($row[0]);
}

祝你好运!