Maison > développement back-end > Problème PHP > Comment convertir des données php+json en tableau

Comment convertir des données php+json en tableau

PHPz
Libérer: 2023-04-26 14:53:38
original
501 Les gens l'ont consulté

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);
?>
Copier après la connexion

Résultat de sortie :

Array
(
    [name] => John
    [age] => 30
    [city] => New York
)
Copier après la connexion

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;
?>
Copier après la connexion

Résultat de sortie :

{"name":"John","age":30,"city":"New York"}
Copier après la connexion

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!

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