[PHP]改行を含むCSVをきちんと読み込む方法
改行を含むCSVをfopenで開くと、こちらが想定しているようにデータを配列にしてくれない
その場合はfopenではなくSplFileObjectを使用する
$inputFile = new SplFileObject('ファイルの場所'); $inputFile->setFlags(SplFileObject::READ_CSV); foreach ($inputFile as $data) { error_log(print_r($data, true)); //1行ずつ配列として取得できる }