- 【PHP】下らねぇ質問はここに書き込みやがれ 6 [無断転載禁止]©2ch.net
951 :デフォルトの名無しさん[sage]:2016/07/27(水) 10:52:08.85 ID:B1bvHjCt - $new_file = new SplFileObject($new_file);
$new_file->setFlags(SplFileObject::READ_CSV); foreach ($new_file as $line) { echo $line[0]; // Undefined offsetは出ない echo $line[1]; // Undefined offsetが出る echo $line[2]; // Undefined offsetが出る } 上記コードでCSVを読み込んでforeachで$lineに配列化したいんですが、実行結果で Notice: Undefined offset: 1 Notice: Undefined offset: 2 が出てしまいます。 一応echoの結果そのものは想定している値が表示されているのですが、 $line[0]ではnoticeが出ず[1]と[2]ではnoticeが出るのは何がいけないんでしょうか php5.3
|