Maison > Article > développement back-end > Comment convertir une chaîne JSON en tableau d'objets PHP
Avec la popularité des applications Web, JSON (JavaScript Object Notation) est devenu un format d'échange de données populaire. En PHP, il existe de nombreuses façons de convertir des données JSON d'une chaîne en un tableau ou un objet PHP. Cet article explique comment convertir une chaîne JSON en un tableau d'objets PHP.
Utilisez la fonction json_decode()
La fonction json_decode() en PHP peut convertir une chaîne JSON en un tableau ou un objet PHP. Si nous voulons convertir une chaîne JSON en un tableau d'objets PHP, il nous suffit de définir le deuxième paramètre sur true lors de l'appel de json_decode().
Exemple de code :
$json_string = '{"name":"Tom", "age":28, "email":"tom@example.com"}'; // 将JSON字符串转换为PHP对象数组 $data = json_decode($json_string, true); // 输出数组 var_dump($data);
Résultat de sortie :
array(3) { ["name"]=> string(3) "Tom" ["age"]=> int(28) ["email"]=> string(15) "tom@example.com" }
Comme vous pouvez le voir, la fonction json_decode() convertit la chaîne JSON en un tableau d'objets PHP. Le tableau $data contient trois paires clé-valeur : nom, âge, et e-mail.
Quelques points à noter lors de l'utilisation de la fonction json_decode() :
Résumé
En utilisant la fonction json_decode(), nous pouvons facilement convertir des chaînes JSON en tableaux ou objets PHP. Si nous voulons obtenir un tableau d'objets PHP, il suffit de définir le deuxième paramètre sur true lors de l'appel de json_decode(). Dans les applications pratiques, nous pouvons d'abord convertir les données JSON reçues du client en un tableau d'objets PHP, puis traiter le tableau.
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!