0

我收到以下错误:

“注意:fgetcsv() [function.fgetcsv]:分隔符必须是单个字符”在我的浏览器中

我的 PHP 代码如下 - 有人可以重新排列吗?

$fh = fopen('notes.txt', 'r') or die('Unable to open notes.txt');
while(($line = fgetcsv($fh, 0, '||')) !== FALSE)
   if ($line[0] == $name) {
       echo <<<EOL

My color is $line[2]
EOL;
       break; // if there's only ever one '5678' line in the, get out now.
   }

fclose($fh);
4

2 回答 2

1

fgetcsv文档中,您的分隔符只能是一个字符的长度。以供将来参考,尽管在询问与能够查看数据(或数据样本)的文件有关的问题时非常宝贵

于 2012-05-08T20:25:48.773 回答
0

简而言之,您使用的是两个字符“||” 当你只能一个像逗号“,”。阅读文档。

于 2012-05-08T20:48:34.000 回答