連想配列で特定のキーをベースに他のキーの値を表示したいと考えております。
下記に内容を記載しました。
【print_rで出力したもの】
Array (
[0] => Array ( [food] => お肉 [food_name] => 牛肉 [food_id] => 36)
[1] => Array ( [food] => お肉 [food_name] => 豚肉 [food_id] => 37)
[2] => Array ( [food] => お肉 [food_name] => 鶏肉 [food_id] => 38)
[3] => Array ( [food] => 野菜 [food_name] => キャベツ [food_id] => 39)
[4] => Array ( [food] => 野菜 [food_name] => レタス [food_id] => 42)
[5] => Array ( [food] => 野菜 [food_name] => キュウリ [food_id] => 40)
[6] => Array ( [food] => 野菜 [food_name] => ニンジン [food_id] => 41)
[7] => Array ( [food] => 野菜 [food_name] => カボチャ [food_id] => 43)
[8] => Array ( [food] => お魚 [food_name] => カツオ [food_id] => 45)
[9] => Array ( [food] => お魚 [food_name] => マグロ [food_id] => 44)
)
【結果として出したいもの】
<h3>お肉</h3> <div class="36">牛肉</div> <div class="37">豚肉</div> <div class="38">鶏肉</div> <h3>野菜</h3> <div class="39">キャベツ</div> <div class="42">レタス</div> <div class="40">キュウリ</div> <div class="41">ニンジン</div> <div class="43">カボチャ</div> <h3>お魚</h3> <div class="45">カツオ</div> <div class="44">マグロ</div>私が考えたやり方としては
$array = 配列;
foreach ($array as $key=>$val);
のようにforeachをつかって試しましたがやり方がわかりませんでした。
どなたか分かる方がいましたら教えていただけたら幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/04 23:16