1, "name" => "John"), array("id""/> 1, "name" => "John"), array("id"">

Maison  >  Article  >  développement back-end  >  Comment convertir les données de liste en tableau JSON en PHP

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

PHPz
PHPzoriginal
2023-04-04 18:47:29611parcourir

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"),
);

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);

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

[
    {"id":1,"name":"John"},
    {"id":2,"name":"Mary"},
    {"id":3,"name":"Tom"}
]

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);

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"}
]

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!

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