- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPでcsv内のデータをカテゴリ・サブカテゴリ別で表示させたい)
PHPでcsv内のデータをカテゴリ・サブカテゴリ別で表示させたい
このQ&Aのポイント
- PHPを使用して、CSVファイルからカテゴリ・サブカテゴリ別にデータを表示させたいです。
- CSVファイルの中身をカテゴリ・サブカテゴリ別に表示する方法を教えてください。
- PHPでCSVファイルのデータをカテゴリとサブカテゴリに分類して表示したいです。どうすれば実現できますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
CSSかテーブルかでタグは変わってきますが、 $tag = ""; foreach(){ $tag .= "<tr>"; foreach(){ $tag .= "<td><p>" .$str ."</p></td>"; } $tag .= "</tr>"; } htmlが分からないと難しいと思います。
その他の回答 (3)
- level2012
- ベストアンサー率63% (12/19)
回答No.3
おっちょこちょいですいません。 修正→ $new_arr[$i[1]][$i[2]][] = $i[0]; 要はツリー状にすると簡単です。
質問者
補足
ありがとうございます^^ ちなみにタグ付きで出力するにはどうしたらいいのでしょうか^^; どこにどうタグを入れていいのかがいまいちわからなかったもので。。。。
- level2012
- ベストアンサー率63% (12/19)
回答No.2
↓修正 foreach($csv_arr as $i){$new_arr[$i[1]][] = $i[2];} この配列をhtml(タグ付き)で出力
- level2012
- ベストアンサー率63% (12/19)
回答No.1
csvファイルは扱った事がないので推測ですが、 csvファイルから1つの多次元配列を作り出します。ここまではできますよね? $new_arr = array(); foreach($csv_arr as $i){$new_arr[$i[1]] = $i[2];} 試してませんが、これでどうですか?
お礼
何度もありがとうございました。 無事解決できました。