Les données php json sont un tableau, nous pouvons utiliser la fonction json_encode() pour convertir le tableau ou l'objet en une chaîne au format JSON, et utiliser la fonction json_decode() pour reconvertir la chaîne JSON en un tableau ou un objet PHP.
L'environnement d'exploitation de ce tutoriel : système windows10, version php8.1.3, ordinateur DELL G3.
JSON (JavaScript Object Notation) est un format utilisé pour stocker et échanger des données. En PHP, nous pouvons utiliser la fonction json_encode() pour convertir un tableau ou un objet en une chaîne au format JSON, et utiliser la fonction json_decode() pour reconvertir une chaîne JSON en un tableau ou un objet PHP.
Lorsque nous convertissons un tableau PHP en chaîne JSON, les clés du tableau deviendront les noms de propriété de l'objet JSON et les valeurs du tableau deviendront les valeurs de propriété de l'objet JSON. Par exemple, considérons le tableau PHP suivant :
$student=array( "name"=>"John", "age"=>20, "grade"=>"A" );
Convertissez ce tableau en chaîne JSON et vous obtenez le résultat suivant :
{ "name":"John", "age":20, "grade":"A" }
Cette chaîne JSON représente un objet contenant trois propriétés, chacune avec des valeurs de propriété correspondantes.
De même, nous pouvons également utiliser la fonction json_decode() pour reconvertir la chaîne JSON en un tableau PHP. Par exemple, le code pour convertir la chaîne JSON ci-dessus en un tableau PHP est le suivant :
$jsonString='{ "name":"John", "age":20, "grade":"A" }'; $student=json_decode($jsonString,true);
Le code ci-dessus renverra un tableau $student identique au tableau d'origine.
Il est à noter que lorsque le deuxième paramètre est passé comme vrai, la fonction json_decode() renverra un tableau associatif au lieu d'un objet. Si le deuxième argument n'est pas passé ou est passé comme faux, un objet stdClass est renvoyé.
Ainsi, nous pouvons dire que les données JSON en PHP peuvent être un tableau ou un objet, selon la façon dont les données JSON sont traitées et analysées. Qu'il s'agisse d'un tableau ou d'un objet, les données JSON constituent un moyen pratique de représenter et d'échanger des données. .
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!