Heim > php教程 > PHP开发 > Erfahren Sie, wie Sie mit PHP chinesische JSON-Strings ausgeben

Erfahren Sie, wie Sie mit PHP chinesische JSON-Strings ausgeben

高洛峰
Freigeben: 2016-12-27 16:20:58
Original
1129 Leute haben es durchsucht

json_endoce: http://cn.php.net/json_encode
json_dedoce: http://cn.php.net/json_decode
Nach dem Login kopieren

json_encode – JSON kodiert die Variable und gibt die JSON-Form des Werts zurück, zum Beispiel:

<?php
$arr = array (&#39;a&#39;=>1,&#39;b&#39;=>2,&#39;c&#39;=>3,&#39;d&#39;=>4,&#39;e&#39;=>5);
echo json_encode($arr);
?>
Nach dem Login kopieren

Nachdem der obige Code ausgeführt wurde, lautet die Ausgabe:

{"a":1,"b":2,"c":3,"d":4,"e":5}
Nach dem Login kopieren

Wenn Sie möchten, ist die codierte Datenquelle (normalerweise ein Array), der Wert enthält Chinesisch und die Ausgabe nach der json_encode-Verarbeitung ist Unicode-Codierung.

<?php
$arr = array (&#39;a&#39;=>&#39;脚本之家&#39;);
echo json_encode($arr);
?>
Nach dem Login kopieren

Die Ausgabe nach der Ausführung des obigen Codes lautet:

{"a":"\u811a\u672c\u4e4b\u5bb6"}
Nach dem Login kopieren

Die unterste Ebene von PHP hat bereits die Unicode-Verarbeitung durchgeführt. Wenn Sie der Meinung sind, dass dies nicht intuitiv genug ist, können Sie dies tun Verwenden Sie die Methoden urlencode und urldecode, um diese Transkodierung zu umgehen. Der Unicode-Prozess:

$arr = array (&#39;a&#39;=>urlencode(&#39;PHP中文网&#39;));
echo urldecode(json_encode($arr));
Nach dem Login kopieren

Die Ausgabe nach der Ausführung des obigen Codes:

{"a":"PHP中文网"}
Nach dem Login kopieren

Weitere verwandte Artikel, die Ihnen zeigen, wie Um PHP zur Ausgabe chinesischer JSON-Strings zu verwenden, beachten Sie bitte die chinesische PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage