In PHP können Sie die Funktion json_decode() verwenden, um einen JSON-String in eine PHP-Variable umzuwandeln; diese Funktion kann zum Dekodieren eines JSON-Strings verwendet werden, sie akzeptiert einen JSON-codierten String und konvertiert ihn in eine PHP-Variable Syntax „json_decode ($json)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP können Sie die Funktion json_decode() verwenden, um den JSON-String in eine PHP-Variable umzuwandeln. Die Funktion
json_decode() kann Zeichenfolgen im JSON-Format dekodieren.
Syntax:
json_decode( string $json, bool $assoc = false, int $depth = 512, int $options = 0 )
json_decode()-Funktion akzeptiert einen JSON-codierten String und konvertiert ihn in eine PHP-Variable
Parameter:
json: Wird verwendet, um den JSON-String zu enthalten, der dekodiert werden muss. Es funktioniert nur mit UTF-8-codierten Zeichenfolgen.
assoc: Dies ist eine boolesche Variable und kann weggelassen werden. Der Standardwert ist „false“ und gibt einen Wert vom Objekttyp zurück. Wenn der Wert „true“ ist, wird das zurückgegebene Objekt in einen assoziativen Array-Typ konvertiert.
Tiefe: Wird zur Angabe der vom Benutzer angegebenen Rekursionstiefe verwendet und kann weggelassen werden.
Optionen: Binärmaske, die weggelassen werden kann. Die Bitmasken, die eingeschlossen werden können, sind: JSON_OBJECT_AS_ARRAY, JSON_BIGINT_AS_STRING, JSON_THROW_ON_ERROR.
Rückgabewert
Gibt in JSON codierte Daten über den entsprechenden PHP-Typ zurück. Die Werte true, false und null geben entsprechend true, false und null zurück. Wenn JSON nicht dekodiert werden kann oder die Tiefe der kodierten Daten das Rekursionslimit überschreitet, wird Null zurückgegeben.
Beispiel:
<?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; var_dump(json_decode($json)); var_dump(json_decode($json, true)); ?>
Die obige Routine gibt Folgendes aus:
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen JSON-String in eine PHP-Variable. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!