Position actuelle: Accueil> Catégories de fonctions> json_decode

json_decode

Décoder les chaînes au format JSON
Nom:json_decode
Catégorie:Json
Langage de programmation:php
Description en une ligne:Décoder la chaîne JSON.

Définition et utilisation

La fonction json_decode() est utilisée pour décoder ou convertir les objets JSON en objets PHP.

Exemple

Exemple 1

Stockez les données JSON dans une variable PHP et décodez-les dans un objet PHP:

 <? Php
$ JSONOBJ = '{"Bill": 35, "Elon": 37, "Steve": 43}' ;

var_dump ( json_decode ( $ JSONOBJ ) ) ;
?>

Exécuter l'instance

Exemple 2

Stockez les données JSON dans une variable PHP et décodez-les dans un tableau associatif PHP:

 <? Php
$ JSONOBJ = '{"Bill": 35, "Elon": 37, "Steve": 43}' ;

var_dump ( json_decode ( $ jsonObj , true ) ) ;
?>

Exécuter l'instance

Exemple 3

Comment accéder aux valeurs à partir d'objets PHP:

 <? Php
$ JSONOBJ = '{"Bill": 35, "Elon": 37, "Steve": 43}' ;

$ obj = json_decode ( $ JSONOBJ ) ;

Echo $ obj -> Bill ;
echo $ obj -> elon ;
echo $ obj -> Joe ;
?>

Exécuter l'instance

Exemple 4

Comment accéder aux valeurs à partir des tableaux associatifs PHP:

 <? Php
$ JSONOBJ = '{"Bill": 35, "Elon": 37, "Steve": 43}' ;

$ arr = json_decode ( $ JSONOBJ , true ) ;

Echo $ arr [ "Bill" ] ;
echo $ arr [ "elon" ] ;
echo $ arr [ "Steve" ] ;
?>

Exécuter l'instance

grammaire

 JSON_DECODE ( String , Assoc , Depth , Options )
paramètre décrire
chaîne Requis. Spécifie la valeur de décoder.
association

Facultatif. Spécifie une valeur booléenne. La valeur par défaut est fausse.

Lorsqu'il est défini sur true, l'objet retourné sera converti en un tableau associatif.

Lorsqu'il est défini sur False, il renvoie un objet.

profondeur Facultatif. Spécifie la profondeur récursive. La profondeur de récursivité par défaut est de 512.
options Facultatif. Spécifiez Bitmasks (JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUT