json_decode Décode une chaîne JSON &reftitle.description; mixedjson_decode stringjson boolassocfalse intdepth512 Récupère une chaîne encodée JSON et la convertie en une variable PHP. &reftitle.parameters; json La chaîne json à décoder. assoc Lorsque ce paramètre vaut &true;, l'objet retourné sera converti en un tableau associatif. depth &reftitle.returnvalues; Retourne un &object; ou, si le paramètre optionnel assoc vaut &true;, un tableau associatif. &reftitle.examples; Exemple avec <function>json_decode</function> ]]> &example.outputs; 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) } ]]> Autre exemple avec <function>json_decode</function> {'foo-bar'}; // 12345 ?> ]]> Erreurs habituelles lors de l'utilisation de la fonction <function>json_decode</function> ]]> &reftitle.notes; La spécification JSON ne fait pas partie de Javascript mais d'un sous-projet de Javascript. Cette fonction retournera &false; si les données encodées JSON sont plus profondes que 127 éléments. &reftitle.changelog; &Version; &Description; 5.2.3 La limite a été élevée de 20 à 128 &reftitle.seealso; json_encode