JSON Funktionen
PHP Manual

json_decode

(PHP 5 >= 5.2.0, PECL json >= 1.2.0)

json_decodeDekodiert einen JSON-String

Beschreibung

mixed json_decode ( string $json [, bool $assoc ] )

Konvertiert einen JSON kodierten String in eine entsprechende PHP-Variable.

Parameter-Liste

json

Der zu dekodierende json -String.

assoc

Wenn TRUE, wird object in ein assoziatives Array konvertiert.

Rückgabewerte

Gibt ein Objekt oder, wenn der optionale Parameter assoc auf TRUE gesetzt ist, ein assoziatives Array zurück.

Beispiele

Beispiel #1 json_decode() Beispiel

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

var_dump(json_decode($json));
var_dump(json_decode($jsontrue));

?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

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

Siehe auch


JSON Funktionen
PHP Manual