質問: 0) { continue; } var_dump($row); } ``` ``` //CSVデータ name,options,explanation POUCH-A,"COLOR BK BL WH SIZE S M L","テスト テスト" POUCH-B,"","テスト テスト" ``` ``` //結果 //1件目のデータは COLOR BK BL WHの次の改行がなくなっています //2件目のデータはテストの次の改行がなくなっています array (size=3) 0 => string 'POUCH-A' (length=7) 1 => string 'COLOR BK BL WH SIZE S M L' (length=26) 2 => string 'テスト テスト' (length=22) /var/www/html/aaa/controller/upload.php:59: array (size=3) 0 => string 'POUCH-B' (length=7) 1 => string '' (length=0) 2 => string 'テスト テスト' (length=20) ```
回答: DROP_NEW_LINEの設定を外すと、改行はなくならないみたいですよ。 詳しくはわかりませんが、DROP_NEW_LINEの仕様かもしれませんね。