Maison >développement back-end >tutoriel php >Comment parcourir les tableaux JSON et accéder à leurs données en PHP ?

Comment parcourir les tableaux JSON et accéder à leurs données en PHP ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-15 20:29:03641parcourir

How to Loop Through JSON Arrays and Access Their Data in PHP?

Faire une boucle dans les tableaux JSON en PHP

L'accès aux données dans les tableaux JSON est une tâche courante dans la programmation PHP. Explorons comment naviguer et parcourir ces tableaux à l'aide de PHP.

Problème :

Considérez le tableau JSON suivant :

[
    {
        "var1": "9",
        "var2": "16",
        "var3": "16"
    },
    {
        "var1": "8",
        "var2": "15",
        "var3": "15"
    }
]

Comment peut-on nous parcourons ce tableau et accédons à ses valeurs dans PHP ?

Réponse :

Pour parcourir un tableau JSON en PHP, suivez ces étapes :

1. Décodez la chaîne JSON :

Convertissez la chaîne JSON en tableau PHP à l'aide de la fonction json_decode() :

$arr = json_decode('[{"var1":"9","var2":"16","var3":"16"},{"var1":"8","var2":"15","var3":"15"}]');

2. Itérer sur le tableau :

Vous pouvez désormais parcourir le tableau PHP résultant en utilisant une boucle régulière. Par exemple :

foreach ($arr as $item) {
    $var1 = $item['var1']; // Access the "var1" value within the item
    // Similarly, access "var2" and "var3" values as needed
}

En suivant ces étapes, vous pouvez parcourir efficacement les tableaux JSON et accéder à leurs données en PHP. Ceci est utile pour extraire des informations, les traiter ou les afficher dans votre application.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn