Comment extraire et accéder aux données de JSON en utilisant PHP ?
P粉099985373
P粉099985373 2023-08-23 20:52:16
0
1
492
<p><br /></p><blockquote> <p>Il s'agit d'une question et d'une réponse de référence générale qui couvrent de nombreuses questions interminables « Comment accéder aux données en JSON ? ». Il traite ici des grandes bases du décodage JSON en PHP et de l'accès aux résultats. </p> </blockquote> <p>J'ai JSON : </p> <pre class="brush:php;toolbar:false;">{ "type": "beignet", "name": "Gâteau", "garnitures": [ { "id": "5002", "type": "Vitré" }, { "id": "5006", "type": "Chocolat avec pépites" }, { "id": "5004", "type": "Érable" } ] }</pré> <p>Comment le décoder et accéder aux données résultantes en PHP ? </p>
P粉099985373
P粉099985373

répondre à tous(1)
P粉388945432
<?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";
?>

Dans cet exemple, json_decode() est utilisé pour décoder les données JSON dans un tableau associatif PHP. Vous pouvez ensuite accéder aux éléments individuels du tableau comme n’importe quel tableau PHP.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal