Maison  >  Article  >  développement back-end  >  Comment convertir json en tableau en php

Comment convertir json en tableau en php

PHPz
PHPzoriginal
2023-04-19 14:12:24577parcourir

PHP est un langage de script côté serveur populaire largement utilisé dans les domaines du développement Web et du traitement de données. En PHP, JSON (Javascript Object Notation) est l'un des formats de données couramment utilisés, et la conversion de JSON en tableau est également une opération très utile dans le développement PHP.

JSON est un format d'échange de données léger qui peut être transmis au format texte et est facile à analyser et à générer. En PHP, vous pouvez convertir une chaîne JSON en un tableau ou un objet associatif via la fonction intégrée json_decode().

Voici un exemple simple montrant comment convertir une chaîne JSON en tableau :

$json_string = '{"name": "John Smith", "age": 30, "city": "New York"}';
$array = json_decode($json_string, true);
print_r($array);

Dans l'exemple ci-dessus, nous définissons d'abord une variable $json_string qui contient une chaîne JSON. Nous convertissons ensuite la chaîne JSON en un tableau associatif à l'aide de la fonction intégrée PHP json_decode() et stockons le résultat dans la variable $array. Enfin, nous utilisons la fonction print_r() pour afficher le contenu du tableau.

Les résultats de sortie sont les suivants :

Array
(
    [name] => John Smith
    [age] => 30
    [city] => New York
)

Vous pouvez voir que la fonction json_decode() convertit avec succès la chaîne JSON en un tableau et que chaque élément du tableau contient la clé et la valeur correspondantes.

En plus d'utiliser la fonction json_decode() pour convertir une chaîne JSON en tableau, vous pouvez également utiliser cette fonction pour convertir les données JSON renvoyées par un fichier JSON ou une URL en tableau, c'est-à-dire utiliser le code suivant :

$jsonURL = "http://example.com/api/getData.php";
$data = json_decode(file_get_contents($jsonURL), true);
print_r($data);

Dans le code ci-dessus, nous utilisons La fonction file_get_contents() obtient une URL contenant des données JSON et utilise la fonction json_decode() pour convertir les données en un tableau. Enfin, utilisez la fonction print_r() pour afficher le contenu du tableau.

En général, la conversion de JSON en tableau est très courante dans le développement PHP, et vous pouvez utiliser la fonction json_decode() pour accomplir cette tâche. Cette fonction est très simple à utiliser, il suffit de transmettre une chaîne JSON ou un fichier ou une URL contenant des données JSON.

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