In PHP können Sie die Funktion json_encode() verwenden, um Objekte in Strings umzuwandeln. Die Funktion json_encode() wird zum JSON-Codieren von Variablen verwendet und kann das Datenformat von Objekten und Arrays in Daten im JSON-String-Format konvertieren. Wenn die Ausführung erfolgreich ist, gibt sie JSON-Daten zurück, andernfalls gibt sie FALSE zurück.
Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP8-Version, DELL G3-Computer
In PHP können Sie die Funktion json_encode() verwenden, um Objekte in Zeichenfolgen umzuwandeln.
php json_encode()-Funktion
json_encode() wird zum JSON-Kodieren von Variablen und zum Konvertieren des Datenformats von Objekten und Arrays in Daten im JSON-Format verwendet.
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äre Maske 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
Rückgabewert: Diese Funktion gibt bei erfolgreicher Ausführung JSON-Daten zurück, andernfalls gibt sie FALSE zurück.
Beispiel:
<?php header('content-type:text/html;charset=utf-8'); $obj = (object) array('1' => 'foo','2'=>'goo',3=>'hoo'); $str=json_encode($obj); //将数组转json格式的数据 var_dump($obj); var_dump($str); ?>
Ausgabe:
[Empfohlenes Lernen: „PHP-Video-Tutorial“]
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Objekt in PHP in einen String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!