- ベストアンサー
arayy_pushの挙動は?
arayy_pushの挙動は? file関数で読み込んだカンマ区切りのデータ(改行コードはLF)をlist(data1,data2,data3)として、data3には改行コードが含まれたまま、全てのデータ(data1,data2,data3)の最後にaray_push関数で末尾にデータを追加(data4とする)した場合には、data3とdata4の改行コードはどうなるのでしょうか? array_pushのマニュアルには何も書いてなく、自動的にdata4には改行コードが付加されるか確認する方法がわかりません。 アドバイスをお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- yuu_x
- ベストアンサー率52% (106/202)
回答No.5
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.4
- hogehoge78
- ベストアンサー率80% (433/539)
回答No.3
- magicalpass
- ベストアンサー率58% (378/648)
回答No.2
- mudamuda546
- ベストアンサー率27% (37/136)
回答No.1
補足
親切な解答ありがとうございます。 具体的なコードは $logfile = "./data.csv"; $array_log = file($logfile); for($i=0; $i<count($array_log); $i++){ list($data1,$data2,$data3) = split(",", $array_log[$i]); $data_nasi =""; $ar = array("data2", "data3", "$data_nasi"); } この先は、ファイルに書き込み処理を行ないます。 こんな感じです。 file関数は改行コードを取り除かないとマニュアルにあり、実際にループ処理中で一旦スプリットさせて、変数に代入し、末尾に空データを入れて、ファイルに書き込み。とういうようなコードです。