を通じて私は多次元配列をループにしようとしていますが、foreachループではそれだけでエラーループは、PHP多次元配列
インデックスの「name」が見つかりませんを出力します。インデックス 'カロリー' ではない創設者
foreach($responsex['foods'] as $fx5)
{
echo($fx5['name']);
echo($fx5['calories']);
}
応答:すなわち$ responsex
配列( 'encodedId' => '4H8xxx'、 'のdisplayName' => 'サム')配列( "false") ["logDate"] =>文字列(10){0} =>配列(3){[食品] "" ["logId"] => int(7139364449) ["loggedFood"] =>配列(10){["accessLevel"] =>文字列(6) "PUBLIC" ["amount" ] => int(2)["brand"] => str ["foodType"] => int(536497687)["locale"] =>文字列(5) "en_AU" ["mealTypeId"] = > "int"(7)["name"] => string(14) "Potato Pudding" ["unit"] => array(3){["id"] => int(91)["name"] = > [文字列(3)] "カップ" ["複数] =>文字列"カップ "} [" units "] =>配列(8){[0] => int(6754) [1] = > int(2)=> int(256)[3] => int(279)[4] => int(226)[5] => int(180)[6] => int(147) "脂肪"( "脂肪")=> int(574)["炭水化物"] =>フロート(49.16)["脂肪]] => ["sodium"] => int(1524)}} [1] => float( "1600" ["logDd"] =>文字列(10) "2016-04-15" ["logId"] => ["brand"] => int(7138517833)["loggedFood"] =>配列(10){["accessLevel"] => 文字列( "PUBLIC" ["amount"] => int"en_AU" ["mealTypeId"] = "int"(int)["foodId"] => int(535239347)["locale"] => 文字列(5) > [""] =>配列(3) {["id"] => int(7)["name"] =>文字列(54) "魚、 チーズソースの麺と野菜"cups"} ["units"] => array(8){[0] = int(91)["name"] = > int(226)[>] int(256)[3] => int(226)[5] => int(180) int(359)["炭水化物]"は、 ] => float(28.01)["fat"] => float(14.05)["fiber"] => 012 (5){["isFavorite"] => bool(false)]]]]]]]> float( " ["logDate"] => string(10) "2016-04-15" ["logId"] => int(7138326866)["loggedFood"] =>配列(10){ ["accessLevel"] = > "foodId"] => int(157)["ブランド"] => 012 " > "int"(11) "カシューナッツ" ["ユニット(")] "int"(ユニット番号:536493638) ["locale"] =>文字列(5) "en_AU" ["mealTypeId"] => int [7] ["name"] => "" "=" string "(2)" oz "}"> "{" "id"] => int(226) ["name"] => ["units"] => array(4){[0] => int(226)[1] => int(180)[2] => int(147)[3] => int(389) }} ["nutritionalValues"] =>配列(6){["カロリー"] => int(157)["fib"] => float(5.17)["sodium"]は、 int(1411)} ["summary"] => int(3)}}} ["goals"] => array(2){["カロリー"] => int(1161)["estimatedCaloriesOut"] => "" fat = "float(61.46)[" fiber "] => float(" fat ")=> array(7){" "calories" float(7.4) ["protein"] => float(50。35) "ナトリウム"] => INT(2061)[ "水"] => INT(0)} }
あなたは私たちが使用する3v4l.orgを作成することができます。あなたの配列はかなりのものでデバッグすることができます。 –
plzはprint_rまたはjson_encodeを使用して結果を表示します – dev