0

次のエラーが発生します。

「注意:fgetcsv()[function.fgetcsv]:区切り文字は1文字である必要があります」

私の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のドキュメントによると、区切り文字の長さは1文字のみです。将来の参考のために、データ(またはデータのサンプル)を見ることができるファイルに関係する質問をするときは非常に貴重ですが

于 2012-05-08T20:25:48.773 に答える
0

簡単に言うと、2つの文字「||」を使用しています。カンマ「、」のように1つしかできない場合。ドキュメントを読んでください。

于 2012-05-08T20:48:34.000 に答える