Maison > Article > développement back-end > Convertir une chaîne json en objet en php ?
En PHP, vous pouvez utiliser la fonction json_decode() pour convertir une chaîne json en un objet PHP. La fonction json_decode() est utilisée pour décoder une chaîne JSON et convertir la chaîne json en objet ou tableau. Par défaut, elle est convertie en objet Si le deuxième paramètre de la fonction est défini sur true, elle peut être convertie en. un tableau associatif. La fonction
json_decode() est une fonction intégrée à PHP, qui est utilisée pour décoder les chaînes au format JSON et convertir les chaînes au format JSON en variable PHP (objet ou tableau). [Recommandations du didacticiel associé : "Tutoriel PHP"] La syntaxe
est :
json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )
Paramètres : le La fonction accepte quatre paramètres :
json : Elle contient la chaîne JSON qui doit être décodée. Cela ne fonctionne qu'avec les chaînes codées en UTF-8.
assoc : Il s'agit d'une variable booléenne. Si vrai, l'objet renvoyé sera converti en tableau associatif.
profondeur : Spécifie la profondeur de récursion spécifiée par l'utilisateur.
options : Masque de bits contenant JSON_OBJECT_AS_ARRAY, JSON_BIGINT_AS_STRING, JSON_THROW_ON_ERROR.
Valeur de retour : Cette fonction renvoie la valeur JSON encodée dans le type PHP approprié. Renvoie NULL si le json ne peut pas être décodé ou si la profondeur des données codées est supérieure à la limite de récursion.
Exemple :
Lorsque le deuxième paramètre est VRAI, un tableau sera renvoyé, et lorsqu'il est FAUX, un l'objet sera restitué.
Voici les résultats de l'exécution :
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!