Maison  >  Article  >  développement back-end  >  Comment convertir des données php+json en tableau

Comment convertir des données php+json en tableau

PHPz
PHPzoriginal
2023-04-26 14:21:22422parcourir

Dans le processus de développement Web, il est souvent nécessaire de convertir les données PHP et JSON entre elles. Pour les développeurs PHP, PHP fournit des fonctions pratiques pour convertir entre les données JSON et les tableaux PHP.

Cet article expliquera comment convertir des données JSON en tableau PHP et convertir un tableau PHP en données JSON en PHP.

1. Convertir les données JSON en tableau PHP

JSON (JavaScript Object Notation) est un format d'échange de données léger qui est couramment utilisé dans les situations de transfert de données. PHP convertit les données JSON en tableaux PHP via la fonction json_decode().

json_decode() accepte deux paramètres : la chaîne JSON à décoder et un paramètre booléen optionnel indiquant s'il faut convertir l'objet JSON en tableau associatif. Par défaut, la fonction json_decode() convertit les objets JSON en objets PHP.

Ce qui suit est un exemple de conversion de données JSON en tableau PHP :

<?php
$json_string = &#39;{"name":"John", "age":30, "city":"New York"}&#39;;
$php_array = json_decode($json_string, true);
print_r($php_array);
?>

Résultat de sortie :

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

2. Data

PHP Array est une structure de données simple et utile qui est souvent utilisée dans le développement Web. Parfois, il est nécessaire de convertir des tableaux PHP en données JSON pour faciliter l'échange de données entre différentes plateformes. PHP utilise la fonction json_encode() pour convertir les tableaux PHP en données JSON. La fonction

json_encode() accepte un paramètre : le tableau ou l'objet PHP à encoder. Cette fonction renvoie une chaîne représentant les données JSON encodées.

Voici un exemple de conversion d'un tableau PHP en données JSON :

<?php
$php_array = array(
    "name" => "John",
    "age" => 30,
    "city" => "New York"
);
$json_string = json_encode($php_array);
echo $json_string;
?>

Résultat de sortie :

{"name":"John","age":30,"city":"New York"}

Résumé

#🎜🎜 #Cet article décrit comment convertir des données JSON en tableaux PHP et des tableaux PHP en données JSON en PHP. PHP fournit les fonctions json_decode() et json_encode() pour accomplir cette tâche. Dans le développement réel, ce type de conversion de données est très courant et nécessaire et nécessite une application habile.

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