(PHP 5 >= 5.2.0, PECL json:1.2.0-1.2.1)
json_decode — Décode une chaîne JSON
Récupère une chaîne encodée JSON et la convertie en une variable PHP.
La chaîne json à décoder.
Lorsque ce paramètre vaut TRUE, l'objet retourné sera converti en un tableau associatif.
Retourne un objet ou, si le paramètre optionnel assoc vaut TRUE, un tableau associatif.
Exemple 1250. Exemple avec json_decode()
<?php
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json));
var_dump(json_decode($json, true));
?>
L'exemple ci-dessus va afficher :
object(stdClass)#1 (5) { ["a"] => int(1) ["b"] => int(2) ["c"] => int(3) ["d"] => int(4) ["e"] => int(5) } array(5) { ["a"] => int(1) ["b"] => int(2) ["c"] => int(3) ["d"] => int(4) ["e"] => int(5) }
Cette fonction retournera FALSE si les données encodées JSON sont moins profondes que 127 éléments.
Version | Description |
---|---|
5.2.3 | La limite a été élevée de 20 à 128 |
json_encode() |