Раньше я использовал цикл foreach для доступа к данным в моем объекте JSON, но теперь я вложил массив внутри массива. Вот мой JSONПетля через массив JSON внутри массива
{
"name": "Takeaway Kings",
"menu": [
{
"starter": [
{
"name": "Samosas",
"price": 3.5
},
{
"name": "Chaat",
"price": 1.99
}
]
},
{
"dessert": [
{
"name": "Kulfi",
"price": 2.5
},
{
"name": "Kheer",
"price": 2.99
}
]
},
{
"main": [
{
"name": "Lamb Biryani",
"price": 4.5
},
{
"name": "Chicken Tikka Masala",
"price": 5.99
}
]
}
]
}
Я пытаюсь Переберите каждый массив внутри меню, а затем перебрать, что в каждом вложенном массиве.
Я ранее использовал это для вывода данных, прежде чем я изменил макет JSONObject.
<?php foreach($restaurant->menu->starter as $starter){
echo '<h3>'.$starter->name.'</h3><br><p>'.$starter->price.'</p><br>';
} ?>
Если вы показать нам код, который вы до сих пор мы ку ld указывает на то, что нужно изменить. – hherger
@hherger Я ранее напрямую обращался к JSONобъекту, поэтому он не был в php-массиве –