Heim >Backend-Entwicklung >PHP-Problem >Wie konvertiere ich ein String-Array in ein JSON-Objekt in PHP?

Wie konvertiere ich ein String-Array in ein JSON-Objekt in PHP?

青灯夜游
青灯夜游Original
2020-07-15 18:36:043855Durchsuche

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.

Wie konvertiere ich ein String-Array in ein JSON-Objekt in PHP?

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

    🎜>
Beispiel: String-Array in JSON-Objekt konvertieren


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:

Wie konvertiere ich ein String-Array in ein JSON-Objekt in PHP?Ausgabe:

Wie konvertiere ich ein String-Array in ein JSON-Objekt in PHP?Empfohlenes Lernen:

PHP-Tutorial

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn