Forum und email
json_decode

json_decode

(no version information, might be only in CVS)

json_decode -- Decodes a JSON string

Opis

mixed json_decode ( string json [, bool assoc] )

Takes a JSON encoded string and converts it into a PHP variable.

Parametry

json

The json string being decoded.

assoc

When TRUE, returned objects will be converted into associative arrays.

Zwracane wartości

Returns an object or if the optional assoc parameter is TRUE, an associative array is instead returned.

Przykłady

Przykład 1. json_decode() examples

<?php
$json
= '{"a":1,"b":2,"c":3,"d":4,"e":5}';

var_dump(json_decode($json));
var_dump(json_decode($json, true));

?>

Powyższy przykład wyświetli:

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)
}

Patrz także

json_encode()