ホームページ >バックエンド開発 >PHPチュートリアル >php json関連関数の使用例を詳しく解説

php json関連関数の使用例を詳しく解説

黄舟
黄舟オリジナル
2017-03-29 09:04:171423ブラウズ

この記事では、主に php json 関連の 関数 の使用法を紹介し、json_encode、json_decode、json_last_error の関数をリストし、json_encode 関数と json_decode 関数の具体的な使用スキルを例とともに分析します。

この記事の例では、php json 関連関数の使用法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

関数リスト:

関数 説明
json_encode 変数に対して json エンコードを実行します。
json_decode はい json形式のstringがデコードされ、php変数に変換されます
json_last_error 最後に発生したエラーを返します


例1:
json_encode

$arr=array("A"=>"a","B"=>"b","C"=>"c","D"=>"d");
echo json_encode($arr);

output:

{"A":"a","B":"b","C":"c","D":"d"}

例 2: json_decode

$arr='{"A":"a","B":"b","C":"c","D":"d"}';
var_dump(json_decode($arr));
var_dump(json_decode($arr,true));

output:

object(stdClass)[1]
 public 'A' => string 'a' (length=1)
 public 'B' => string 'b' (length=1)
 public 'C' => string 'c' (length=1)
 public 'D' => string 'd' (length=1)
array (size=4)
 'A' => string 'a' (length=1)
 'B' => string 'b' (length=1)
 'C' => string 'c' (length=1)
 'D' => string 'd' (length=1)

以上がphp json関連関数の使用例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。