Loop durch JSON-Array innerhalb eines Arrays

Früher habe ich eine foreach-Schleife verwendet, um auf die Daten in meinem JSON-Objekt zuzugreifen, jetzt habe ich ein Array in ein Array geschachtelt. Hier ist mein 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
        }
      ]
    }
  ]
}

Ich versuche, jedes Array im Menü zu durchlaufen und dann zu durchlaufen, was sich in jedem verschachtelten Array befindet.

Ich habe dies zuvor verwendet, um Daten auszugeben, bevor ich das JSONObject-Layout geändert habe.

<?php foreach($restaurant->menu->starter as $starter){
               echo '<h3>'.$starter->name.'</h3><br><p>'.$starter->price.'</p><br>'; 

           } ?>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage