Comment convertir les données de liste en tableau JSON en PHP

PHPz
Libérer: 2023-04-04 22:52:02
original
651 Les gens l'ont consulté

En PHP, convertir une liste en tableau JSON est relativement simple. Dans cet article, nous explorerons comment générer un tableau JSON à partir de la structure de données List de PHP.

Tout d'abord, nous devons définir une liste en PHP. Nous pouvons utiliser des tableaux PHP au lieu de listes en Java. Voici à quoi ressemble un exemple de tableau :

$list = array(
    array("id" => 1, "name" => "John"),
    array("id" => 2, "name" => "Mary"),
    array("id" => 3, "name" => "Tom"),
);
Copier après la connexion

Ensuite, nous devons convertir cette liste en un tableau json à l'aide de la fonction json_encode() intégrée de PHP. Voici un exemple du code converti :

$json = json_encode($list);
Copier après la connexion

Cela générera une chaîne json similaire à la suivante :

[
    {"id":1,"name":"John"},
    {"id":2,"name":"Mary"},
    {"id":3,"name":"Tom"}
]
Copier après la connexion

Dans l'exemple ci-dessus, nous avons créé un tableau JSON contenant trois éléments. Chaque élément est un objet contenant des clés d'identification et de nom.

Si nous voulons convertir la liste en un tableau JSON plus complexe, nous pouvons ajouter plus de paires clé-valeur. Voici un exemple où nous changeons chaque élément en un objet contenant quatre clés :

$list = array(
    array("id" => 1, "name" => "John", "age" => 25, "gender" => "male"),
    array("id" => 2, "name" => "Mary", "age" => 30, "gender" => "female"),
    array("id" => 3, "name" => "Tom", "age" => 20, "gender" => "male"),
);

$json = json_encode($list);
Copier après la connexion

Cela produira un tableau JSON similaire au suivant :

[
    {"id":1,"name":"John","age":25,"gender":"male"},
    {"id":2,"name":"Mary","age":30,"gender":"female"},
    {"id":3,"name":"Tom","age":20,"gender":"male"}
]
Copier après la connexion

En utilisant la fonction json_encode de PHP, nous pouvons facilement convertir la liste convertie en tableau JSON. Que nous souhaitions convertir une simple liste ou un objet complexe en JSON, PHP nous offre un moyen simple et efficace.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal