Heim >Backend-Entwicklung >PHP-Problem >Wie konvertiere ich ein String-Array in ein JSON-Objekt in PHP?
In PHP können Sie die Methode json_encode(string array, true) verwenden, um ein String-Array in ein JSON-Objekt zu konvertieren. Hinweis: Der Standardrückgabewert von json_encode ist kein JSON-Objekt, sondern eine JSON-Formatzeichenfolge. Wenn Sie ihn in ein JSON-Objekt konvertieren möchten, müssen Sie später den Parameter true hinzufügen.
PHP json_encode() wird zum JSON-Kodieren von Variablen verwendet. Diese Funktion gibt JSON-Daten zurück, wenn sie erfolgreich ausgeführt wird, andernfalls gibt sie FALSE zurück.
Syntax
string json_encode ( $value [, $options = 0 ] )
Parameter
Wert: Der zu kodierende Wert. Diese Funktion ist nur für UTF-8-codierte Daten gültig.
Optionen: Binärmaske bestehend aus den folgenden Konstanten: JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT
🎜>
Definieren Sie ein Array und rufen Sie die Methode json_encode auf, um das Array in einen String im JSON-Format zu kodieren. Dabei ist der Rückgabewert zu beachten der json_encode-Methode ist kein JSON-Objekt. Wenn Sie es in ein JSON-Objekt konvertieren möchten, müssen Sie am Ende den Parameter true hinzufügen.
Nach der endgültigen Konvertierung in JSON müssen Sie die codierte JSON-Formatzeichenfolge ausgeben:
Ausgabe:
Empfohlenes Lernen:
PHP-TutorialDas obige ist der detaillierte Inhalt vonWie konvertiere ich ein String-Array in ein JSON-Objekt in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!