PHP json_decode()

La fonction json_decode() est une fonction intégrée en PHP qui est utilisé pour décoder ou convertir un objet JSON en un objet PHP.
 

Syntaxe
json_decode(str, assoc, depth, options)

 
 

Voir aussi : json_encode()
Paramètres
  • str(Obligatoire) : Spécifie la chaîne JSON qui doit être décodée.
  • assoc(Optionnel) : Il s’agit d’une variable booléenne. Si c’est TRUE, les objets retournés seront convertis en tableaux associatifs.
  • depth(Optionnel) : Il indique la profondeur de récursivité spécifiée par l’utilisateur.
  • options(Optionnel) : Spécifie un masque de bits JSON_OBJECT_AS_ARRAY, JSON_BIGINT_AS_STRING, JSON_THROW_ON_ERROR.

 

Valeur de retour

Cette fonction renvoie la valeur JSON codée. Si la chaîne JSON ne peut pas être décodé ou si les données codées sont plus profondes que la limite de récursivité, alors il renvoie NULL.
 

Version PHP:

5.2+
 

Exemple :
<?php
$json = '{"PHP":1,"Java":2,"Python":3}';

var_dump(json_decode($json));
?>

 
Sortie:

object(stdClass)#1 (3) {
  ["PHP"]=> int(1)
  ["Java"]=> int(2)
  ["Python"]=> int(3)
}
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *