Heim > Artikel > Backend-Entwicklung > Wie viel wissen Sie über PHP-JSON-Funktionen?
Der vorherige Artikel hat Ihnen „Was ist ein PHP-Filter?“ vorgestellt. Welche Arten von Filtern gibt es? 》In diesem Artikel erfahren Sie weiterhin, was die PHP-JSON()-Funktion ist. Dieser Artikel wird einen gewissen Referenzwert haben!
Wie kodiere und dekodiere ich JSON-Objekte mit der PHP-Sprache?
Die JSON-Erweiterung für die Umgebungskonfiguration wurde in PHP 5.2.0 und höher integriert. json_encode führt eine JSON-Kodierung für Variablen durch, json_decode dekodiert Zeichenfolgen im JSON-Format und konvertiert sie in PHP-Variablen und json_last_error gibt den zuletzt aufgetretenen Fehler zurück.
Was ist die JSON-Funktion:
JSON (JavaScript Object Notation) ist ein leichtes Datenaustauschformat. Es basiert auf einer Teilmenge von ECMAScript. JSON verwendet ein völlig sprachunabhängiges Textformat, verwendet aber auch Konventionen ähnlich der C-Sprachfamilie (einschließlich C, C++, C#, Java, JavaScript, Perl, Python usw.). Diese Eigenschaften machen JSON zu einer idealen Datenaustauschsprache.
Über die JSON-Funktion:
Funktion Dekodieren Sie die formatierte Zeichenfolge und konvertieren Sie sie in eine PHP-Variable
json_last_error Gibt den zuletzt aufgetretenen Fehler zurück.
json_encode
PHP json_encode() wird zum JSON-Kodieren von Variablen verwendet Die Funktion gibt bei erfolgreicher Ausführung JSON-Daten zurück, 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ä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
So konvertieren Sie PHP Array in JSON-Formatdaten umwandelt, lautet der Code wie folgt:
<?php $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5); echo json_encode($arr); ?>
Das Ergebnis der Codeausführung ist:
So konvertieren Sie PHP-Objekte in Daten im JSON-Format. Der Code lautet wie folgt:
<?php class Emp { public $name = ""; public $hobbies = ""; public $birthdate = ""; } $e = new Emp(); $e->name = "sachin"; $e->hobbies = "sports"; $e->birthdate = date('m/d/Y h:i:s a', "8/5/1974 12:20:03 p"); $e->birthdate = date('m/d/Y h:i:s a', strtotime("8/5/1974 12:20:03")); echo json_encode($e); ?>
Das Ergebnis der Codeausführung ist:
Empfohlenes Lernen: „PHP Video-Tutorial 》
Das obige ist der detaillierte Inhalt vonWie viel wissen Sie über PHP-JSON-Funktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!