現在の位置: ホーム> 関数カテゴリ一覧> json_decode

json_decode

JSON形式の文字列をデコードします
名前:json_decode
カテゴリ:JSON
対応言語:php
一言説明:JSON文字列をデコードします。

定義と使用法

json_decode()関数は、JSONオブジェクトをPHPオブジェクトにデコードまたは変換するために使用されます。

例1

JSONデータをPHP変数に保存し、PHPオブジェクトにデコードします。

 <?php
$ jsonobj = '{"bill":35、 "elon":37、 "Steve":43}' ;

var_dump ( json_decode ( $ jsonobj ) ) ;
?>

インスタンスを実行します

例2

JSONデータをPHP変数に保存し、PHP連想配列にデコードします。

 <?php
$ jsonobj = '{"bill":35、 "elon":37、 "Steve":43}' ;

var_dump ( json_decode ( $ jsonobj 、 true ) ) ;
?>

インスタンスを実行します

例3

PHPオブジェクトから値にアクセスする方法:

 <?php
$ jsonobj = '{"bill":35、 "elon":37、 "Steve":43}' ;

$ obj = json_decode ( $ jsonobj ) ;

echo $ obj- > bill ;
echo $ obj- > elon ;
echo $ obj- > joe ;
?>

インスタンスを実行します

例4

PHP連想配列から値にアクセスする方法:

 <?php
$ jsonobj = '{"bill":35、 "elon":37、 "Steve":43}' ;

$ arr = json_decode ( $ jsonobj 、 true ) ;

echo $ arr [ "bill" ] ;
echo $ arr [ "elon" ] ;
echo $ arr [ "Steve" ] ;
?>

インスタンスを実行します

文法

json_decode ( stringassocdeptoptions
パラメーター 説明する
必須。デコードする値を指定します。
協会

オプション。ブール値を指定します。デフォルトはfalseです。

trueに設定すると、返されたオブジェクトは連想配列に変換されます。

falseに設定すると、オブジェクトを返します。

深さ オプション。再帰的な深さを指定します。デフォルトの再帰深度は512です。
オプション オプション。 BitMasksを指定する(json_bigint_as_string、json_invalid_utf8_ignore、json_invalid_utf8_substitute、json_object_as_array、json_throw_on_onror)
類似の関数
人気記事(にんききじ)