ディレクトリーを配列にする方法 - PHPプロ!Q&A掲示板
2622
- 0P
- 0P
ディレクトリーを配列にする方法
質問日時 / 2010年3月13日 14:00 (最終編集:3月13日 14:44) 回答数 / 7件
Questioner: litlithuthut
Tweet
キーワード / キーワードが設定されていません
testというディレクトリーにある全てのディレクトリーを配列にして、そのディレクトリー名だけを取得したいのですが、どうすればよいのでしょうか??
▽例
test/a
test/b
test/c
test/d
この配列を使ってa,b,c,dに入っているtest.datというファイルの中身を取り出したいと思っています。
そのtest.datには、
あ,い,う,え,お
と入っていると仮定します。
- /*ここにディレクトリーを配列にしてファイル名を取得する処理を入れたい*/
- $array=(a,b,c,d);
- /*この$arrayの部分は、手動で書いていますので、処理出来ますが、自動的にファイル名を取得出来るのが理想です。多分、この前にもう一回foreachかfor等ではないかとは思うのですが、よくわかりません(>_<)*/
- foreach($array as $item){
- $file="test/$item/test.dat";
- $file1=file_get_contents($file);
- $data=explode(",","$file1");
- echo"■質問1<br>";
- echo"$data[0]";
- echo"■質問2<br>";
- echo"$data[1]";
- echo"■質問3<br>";
- echo"$data[2]";
- echo"■質問4<br>";
- echo"$data[3]";
- echo"■質問5<br>";
- echo"$data[4]";
- }
これで
test/a/test.dat
の中身だけは、表示出来ます。
これをa~dまでforeachで処理したいと思っていますが、やり方がわかりません。
わかる方、初心者でもわかるように具体的に教えて頂けると助かります。
宜しくお願い致します!!
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


今回のような実践的な経験がエンジニアのキャリアに繋がると思います。是非サービスを成功させて下さい!