Manuel PHP
Précédent |  | Suivant

# json_decode

(no version information, might be only in CVS)

json_decode -- DÃ©code une chaÃ®ne JSON

## Description

mixed json_decode ( string json [, bool assoc] )

RÃ©cupÃ¨re une chaÃ®ne encodÃ©e JSON et la convertie en une variable PHP.

## Liste de paramètres

`json`

  La chaÃ®ne `json` Ã dÃ©coder.

`assoc`

  Lorsque ce paramÃ¨tre vaut `TRUE`, l'objet retournÃ© sera converti en un tableau associatif.

## Valeurs de retour

Retourne un objet ou, si le paramÃ¨tre optionnel `assoc` vaut `TRUE`, un tableau associatif.

## Exemples

Exemple 1. 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)
    }

## Voir aussi

json_encode()

Précédent | Sommaire | Suivant
Fonctions JSON | Niveau supérieur | json_encode