• ベストアンサー

【PHP】ファイルを読み込んで配列に格納後、ファイルに出力させる方法を教えて下さい。

すみません、教えて下さい。 内容としましては、 下記のテキストファイルをPHPで読み込んで、 別ファイルに出力させる方法です。 1 001 A B C 2 002 1年生 2年生 3年生 3 003 1,000 2,000 3,000 4 004 1組 2組 3組 5 005 A君 B君 C君 D君 6 20080720 xxxx xxxx xxxx 1 7 20080721 xxxx xxxx xxxx 2 8 20080722 xxxx xxxx xxxx 3 9 20080723 xxxx xxxx xxxx 4 行番号7以下は、動的に変化します。 上記ファイルで取りたい値が、 行番号2の2年生 行番号5のA君,B君,C君 行番号6の20080720,1 行番号7の20080721,2 行番号8の20080722,3 行番号9の20080723,4 です。 また、6以降は動的に変化をし、行番号は増えますが、 取得したい値は同じとなっております。 上記を配列へ以下のように格納し、 ファイルに出力させたいのですが、 どうしたらよいでしょうか。 最終的には、$array["nen"] でその値をひっぱりたいのです。 $array = array( ["nen"]=>2年生, ["name_1"]=>A君, ["name_2"]=>B君, ["name_3"]=>C君, ["day_1"]=>20080720, ["ID_1"]=>1, ["day_2"]=>20080721, ["ID_2"]=>2, ["day_3"]=>20080722, ["ID_3"]=>3, ["day_4"]=>20080723, ["ID_4"]=>4, ); すみません、ご教授ください。 よろしくお願いいたします。

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

  • ベストアンサー
  • memphis
  • ベストアンサー率40% (975/2395)
回答No.2

>ファイルに出力させたいのですが、 >どうしたらよいでしょうか。 上のことが聞きたいなら、配列にどういうように格納するのか。 また出力する形式はどういうものかを書かないと誰もわかりません。 >最終的には、$array["nen"]でその値をひっぱりたいのです。 「その値」とは何?書かないと何も判りません。 補足するなら、 1.入力の処理 2.配列の格納処理 3.ファイルの処理 と、それぞれを区切ってソースを書いて下さい。 合わせてファイルの形式も、今回の情報では不十分なのでもう少し詳しく!

please-
質問者

お礼

ご回答頂いたにも関わらず、 何もアクションせず申し訳ないです。 自己解決いたしました。 ご回答、ありがとうございました。

その他の回答 (1)

  • masa6272
  • ベストアンサー率66% (93/140)
回答No.1

何が可変で、何が固定なのか、さっぱり分かりません。 もう少し質問を整理した方がいいでしょう。 A,B,Cとか学年、組、名前、これらの関係も分かりません。 何がしたいのかも、明確にしないと答えようがないですね。

please-
質問者

お礼

ご回答頂いたにも関わらず、 何もアクションせず申し訳ないです。 自己解決いたしました。 ご回答、ありがとうございました。

関連するQ&A