phpを勉強中です!!
Mac使ってます!!
ーー【困っていること】ーー
explodeを使って、改行で、配列を作りたいけどできない!
ーー【手順】ーー
【1】 plan.csvファイルからデータを取る
【2】 explodeを使って、\nで配列を作る
ーー【plan.csvファイル】ーー
id,year,month,day,content 1,2017,7,5,授業 2,2017,7,6,仕事 3,2017,7,7,仕事 4,2017,7,8,那須 5,2017,7,8,那須 6,2017,7,12,那須 7,2017,7,13,那須 8,2017,7,19,那須 9,2017,7,20,那須 10,2017,8,30,新潟
ーー【code】ーー
<?php $data = file_get_contents("plan.csv"); echo("<pre>"); var_dump($data); echo("</pre>"); $data = explode('\n', $data); echo '改行で配列を作る<br>'; echo("<pre>"); var_dump($data); echo("</pre>"); ?>
ーー【出力結果】ーー
希望 → 11個の配列を作りたい
結果 → 一つの配列の中にしか作れてない
ーー【やってみたこと】ーー
explode('\n', $data) の\nが機能してないと判断。変更を試みる。
\n → \r
\n → <br>
結果 → 効果なし
どうすれば問題が解決するでしょうか?
すみませんがよろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/03 06:53