<?php $jsonData = '{ "type": "donut", "name": "Cake", "toppings": [ { "id": "5002", "type": "Glazed" }, { "id": "5006", "type": "Chocolate with Sprinkles" }, { "id": "5004", "type": "Maple" } ] }'; // Decode the JSON $data = json_decode($jsonData, true); // Access the data $type = $data['type']; $name = $data['name']; $toppings = $data['toppings']; // Access individual topping details $firstTopping = $toppings[0]; $firstToppingId = $firstTopping['id']; $firstToppingType = $firstTopping['type']; // Print the data echo "Type: $type\n"; echo "Name: $name\n"; echo "First Topping ID: $firstToppingId\n"; echo "First Topping Type: $firstToppingType\n"; ?>
在此示例中,json_decode() 用于將 JSON 數(shù)據(jù)解碼為 PHP 關(guān)聯(lián)數(shù)組。然后,您可以像訪問任何 PHP 數(shù)組一樣訪問該數(shù)組的各個元素。