In der aktuellen Schnittstellenentwicklung gibt es nur sehr wenige XML-Formate, und die meisten davon wurden durch JSON ersetzt, das als speziell für Schnittstellen entwickelte Sprache bekannt ist leistungsstarke Eigenschaften. Das ist die integrierte Funktion json_encode.
Der Funktionsprototyp ist die Funktion json_encode($value,$option=0)
wobei $value die Daten sind, in die wir konvertieren möchten json. Man kann sagen, dass es sich um ein Array und ein Objekt handelt. (Erfordert UTF8-Codierung)
$option ist der Konvertierungsparameter. Eine 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, unter denen wir häufig den Parameter JSON_FORCE_OBJECT verwenden JSON-Objekt.
Nehmen wir unten ein Beispiel
$arr = ['name'=>'梦回故里','age'=>'18']; die(json_encode($arr));
Das Ausführungsergebnis ist:
class A{ public $name = ""; public $age = ""; } $a = new A(); $a->name = "梦回故里"; $a->age= "18"; die(json_encode($a));
Das ist das Ergebnis meiner Operation.
Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonSo verwenden Sie PHP JSON_ENCODE. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!