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]);
}
祝你好运!
我有一个制表符分隔的 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]);
}
祝你好运!