In PHP können Sie die Funktion json_encode() verwenden, um das Array in JSON-Daten umzuwandeln. Die Syntax lautet „json_encode($arr)“. Sie können die Funktion str_replace() oder preg_replace() verwenden, um doppelte Anführungszeichen in einfache umzuwandeln Anführungszeichen, einfach Suchen Sie einfach nach den doppelten Anführungszeichen in der Zeichenfolge und ersetzen Sie sie durch einfache Anführungszeichen. Die Syntax lautet „str_replace(‘“‘,“‘“,string)“ oder „preg_replace(‘/“/‘,“‘“,string )".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
php konvertiert das Array in JSON-Daten
In PHP können Sie die Funktion json_encode() verwenden um das Array in JSON-Daten umzuwandeln.
<?php header('content-type:text/html;charset=utf-8'); $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo "原数组:"; var_dump($arr); echo "转为json后:<br><br>"; echo json_encode($arr); ?>
Beschreibung: Die json_encode()-Funktion
json_encode()-Funktion kann Variablen JSON kodieren
Syntax:
json_encode ( $value [, $options = 0 ] )
Gibt eine Zeichenfolge zurück, die die Darstellung des Werts in JSON-Form enthält.
Hinweis:
1. $value ist der zu codierende Wert und diese Funktion ist nur für UTF8-codierte Daten gültig.
2. Optionen: eine Binärmaske bestehend aus den folgenden Konstanten: JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP , JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES,
3. Der zweite Parameter ist im Allgemeinen nicht erforderlich;
4 . JSON wird nach erfolgreicher Ausführung zurückgegeben, andernfalls wird FALSE zurückgegeben.
Rückgabewert:
PHP Doppelte Anführungszeichen in einfache Anführungszeichen umwandeln
Methode 1: Verwenden Sie die Funktion str_replace()str_replace(), um einige Zeichen in der Zeichenfolge zu ersetzen (Groß-/Kleinschreibung beachten).
Verwenden Sie einfach diese Funktion, um doppelte Anführungszeichen in einer Zeichenfolge zu finden und diese durch einfache Anführungszeichen zu ersetzen.
Hinweis: Die gleiche Art von Anführungszeichen kann nicht verschachtelt werden (einfache Anführungszeichen dürfen keine einfachen Anführungszeichen enthalten und doppelte Anführungszeichen dürfen keine doppelten Anführungszeichen enthalten). Sie können das Format „doppelt außen und einfach innen“ haben „außen einfach und innen doppelt“Beispiel:
<?php header('content-type:text/html;charset=utf-8'); $param = '{"id":"12", "name":"hi"}'; echo "原字符串:".$param."<br>"; $new = str_replace('"',"'",$param); echo "新字符串:".$new; ?>
Beispiel:
<?php header('content-type:text/html;charset=utf-8'); $param = '{"id":"12", "name":"hi","ang":"23"}'; echo "原字符串:".$param."<br>"; $new = preg_replace('/\"/', "'", $param); echo "新字符串:".$new; ?>
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Array in JSON-Daten in PHP, konvertieren Sie doppelte Anführungszeichen in einfache Anführungszeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!