ホームページ >バックエンド開発 >PHPチュートリアル >PHP json_encode() 関数について_PHP チュートリアル

PHP json_encode() 関数について_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:33:16872ブラウズ

php (php > 5.2) の json_encode() 組み込み関数を使用すると、php のデータを他の言語に転送して使用できます。

この関数の機能は、数値をjsonデータ保存形式に変換することです。

リーリー

プログラムの実行結果は次のとおりです:

リーリー

json_encode 関数内の漢字は null としてエンコードされます。これは、フロントエンドと緊密に統合するために、Json が utf-8 エンコードのみをサポートしているためだと思います。 JavaScriptもutf-8です。

リーリー

このプログラムを実行した結果は次のようになります:

リーリー

配列内のすべての中国語文字が欠落しているか、json_encode の後に u2353 などが表示されます。

解決策は、urlencode() 関数を使用して以下を処理することです。json_encode の前に、urlencode() を使用してすべての配列の内容を処理し、次に json_encode() を使用してそれらを JSON 文字列に変換し、最後に urldecode() を使用します。それらをエンコードするために中国語が転送されて戻されます。

リーリー

今回は成功しました。結果は次のとおりです。 れーれー

http://www.bkjia.com/PHPjc/752519.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/752519.html技術記事 php (php > 5.2) の json_encode() 組み込み関数を使用すると、php 内のデータを転送して他の言語で適切に使用できるようになります。 この関数の機能は、数値を...
に変換することです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。