ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHPチュートリアルでjson形式のデータ変換を動作させるための実装コード

PHP_PHPチュートリアルでjson形式のデータ変換を動作させるための実装コード

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-13 16:55:42
オリジナル
920 人が閲覧しました

この記事では、php での json 形式のデータ変換プログラムの操作を主に紹介します。操作をより便利にするために、json_decode() と json_encode() の 2 つの関数を使用します。

最初のステップでは、json_encode() 関数を使用してデータを json データに変換します

この変換関数はutf-8形式のみ対応していますので、途中に漢字がある場合はiconvかmbでUTF-8に変換してからjson_encodeすれば問題ありません。
コードは次のとおりです コードをコピー
//php で配列を使用して JSON 形式のデータを表現します
$arr = 配列(
'firstname' => iconv('gb2312', 'utf-8', '不成'),
'lastname' => iconv('gb2312', 'utf-8', 'Do Not Disturb'),
'連絡先' => array(
'メール' =>'fcwr@bKjia.c0m',
「ウェブサイト」 =>「http://www.bKjia.c0m」、
)
); // 配列を JSON データ形式にエンコードします
$json_string = json_encode($arr); //JSON形式のデータを直接出力可能
$json_string をエコーし​​ます。 ?>


2 番目のステップでは、php の json 処理関数 json_decode() を使用してデータを解析します。コードは次のとおりです。

コードは次のとおりです

コードをコピー $arr = 配列( 'firstname' => iconv('gb2312', 'utf-8', '不成'),
//php で配列を使用して JSON 形式のデータを表現します
'lastname' => iconv('gb2312', 'utf-8', 'Do Not Disturb'),
'連絡先' => array(
'メール' =>'fcwr@bKjia.c0m',
「ウェブサイト」 =>「http://www.bKjia.c0m」、
)
); // 配列を JSON データ形式にエンコードします
$json_string = json_encode($arr); //JSON 形式のデータをデコードします。デコードされたデータは JSON データ形式ではないため、echo を使用して直接出力することはできません
$obj = json_decode($json_string); //配列形式に強制的に変換します
$arr = (配列) $obj; //配列モードで内部のデータを呼び出します
echo iconv('utf-8','gb2312',$arr['firstname']); エコー '
'; //配列構造を出力します
print_r($arr); ?>



これで例は終わりです
json_decode() リファレンス http://www.bKjia.c0m/phper/18/32827.htm
json_encode() リファレンス http://www.bKjia.c0m/phper/18/32827.htm




http://www.bkjia.com/PHPjc/631658.html


www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/631658.html技術記事

この記事では主に、php での json 形式のデータ変換プログラムの操作を紹介します。json_decode() と json_encode() の 2 つの関数を使用して、操作をさらに便利にします。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート