Aktueller Standort: Startseite> Funktionskategorien> json_decode

json_decode

Dekodieren Strings im JSON -Format
Name:json_decode
Kategorie:JSON
Programmiersprache:php
Kurzbeschreibung:Dekodieren Sie die JSON -Zeichenfolge.

Definition und Verwendung

Die Funktion json_decode() wird verwendet, um JSON -Objekte in PHP -Objekte zu dekodieren oder umzuwandeln.

Beispiel

Beispiel 1

Speichern Sie JSON -Daten in einer PHP -Variablen und dekodieren Sie sie in ein PHP -Objekt:

 <? Php
$ jsonObj = '{"Bill": 35, "Elon": 37, "Steve": 43}' ;

var_dump ( json_decode ( $ jsonObj ) ) ;
?>

Führen Sie die Instanz aus

Beispiel 2

Speichern Sie die JSON -Daten in einer PHP -Variablen und dekodieren Sie sie in ein PHP -assoziatives Array:

 <? Php
$ jsonObj = '{"Bill": 35, "Elon": 37, "Steve": 43}' ;

var_dump ( json_decode ( $ jsonObj , true ) ) ;
?>

Führen Sie die Instanz aus

Beispiel 3

So greifen Sie von PHP -Objekten auf Werte zu:

 <? Php
$ jsonObj = '{"Bill": 35, "Elon": 37, "Steve": 43}' ;

$ obj = json_decode ( $ jsonobj ) ;

echo $ obj -> bill ;
echo $ obj -> elon ;
echo $ obj -> joe ;
?>

Führen Sie die Instanz aus

Beispiel 4

So zugreifen Sie Werte von PHP -assoziativen Arrays:

 <? Php
$ jsonObj = '{"Bill": 35, "Elon": 37, "Steve": 43}' ;

$ arr = json_decode ( $ jsonobj , true ) ;

echo $ arr [ "bill" ] ;
echo $ arr [ "elon" ] ;
echo $ arr [ "Steve" ] ;
?>

Führen Sie die Instanz aus

Grammatik

 JSON_DECODE ( String , Assoc , Tiefe , Optionen )
Parameter beschreiben
Saite Erforderlich. Gibt den zu dekodierenden Wert an.
Assoc

Optional. Gibt einen Booleschen Wert an. Der Standard ist falsch.

Wenn das zurückgegebene Objekt auf True gesetzt ist, wird es in ein assoziatives Array umgewandelt.

Wenn es auf False gesetzt ist, gibt es ein Objekt zurück.

Tiefe Optional. Gibt die rekursive Tiefe an. Die Standardrekursionstiefe beträgt 512.
Optionen Optional. Geben Sie Bitmasks an (JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBFSTITUT, JSON_OBJECT_AS_AS_ARRAY, JSON_THROW_ON_ERROR)
Ähnliche Funktionen