我有一个制表符分隔的txt文件(例如"美国加州洛杉矶")需要逐字输出。任何人都可以帮我弄清楚如何让它一字不差地打破吗?
我的代码:
while(($row = fgetcsv($file,"\t")) !== false)
{
print($row[0]);
}
输出:
Array
(
[0] => US California LA
)
从我的阅读开始,fgetcsv
应该在分隔符之后打破每个单词,它确实会这样做,但只有COMMA分隔的条目如下所示。
Array
(
[0] => US
)
答案 0 :(得分:3)
Delimiter是fgetcsv的第三个参数。尝试:
while(($row = fgetcsv($file, 1000, "\t")) !== false)
{
print($row[0]);
}
祝你好运!