• ベストアンサー

CSV取り込み処理時の改行

CSVファイルをファイル参照タグで取り込みデータを流す処理を作成したいのですが、 CSVファイル内の入力項目に改行が含まれていたらうまく取り込めません。 どうしたら正しく取り込めるのでしょうか? ※補足 $tmp_file = file($_FILES['csv']['tmp_name']); ↑のようにfile関数で取り込んだ場合、 $tmp_file[1]につきファイル1行が格納したのですが、 ファイル内改行箇所で$tmp_file内も改行され、ファイル内1行情報が2行となって$tmp_fileに入ってしまう。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>ファイル内改行箇所で$tmp_file内も改行され、ファイル内1行情報が2行となって csvにおける改行はデータの区切りになるのが普通だとおもいますが? 仕様をよく考え直し、fgetcsv()で取り込んでください http://www.php.net/manual/ja/function.fgetcsv.php

関連するQ&A

専門家に質問してみよう