json_endoce: http://cn.php.net/json_encode json_dedoce: http://cn.php.net/json_decode
json_encode – JSON kodiert die Variable und gibt die JSON-Form des Werts zurück, zum Beispiel:
<?php $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr); ?>
Nachdem der obige Code ausgeführt wurde, lautet die Ausgabe:
{"a":1,"b":2,"c":3,"d":4,"e":5}
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 ('a'=>'脚本之家'); echo json_encode($arr); ?>
Die Ausgabe nach der Ausführung des obigen Codes lautet:
{"a":"\u811a\u672c\u4e4b\u5bb6"}
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 ('a'=>urlencode('PHP中文网')); echo urldecode(json_encode($arr));
Die Ausgabe nach der Ausführung des obigen Codes:
{"a":"PHP中文网"}
Weitere verwandte Artikel, die Ihnen zeigen, wie Um PHP zur Ausgabe chinesischer JSON-Strings zu verwenden, beachten Sie bitte die chinesische PHP-Website!