PHP json_decode()関数
定義と使用法
json_decode()関数は、JSONオブジェクトをPHPオブジェクトにデコードまたは変換するために使用されます。
構文
<div> json_decode(<em>string, assoc, depth, options)</em></div>
パラメータ値
パラメータ |
説明 |
---|---|
string | Required デコードする値を指定します |
assoc | Optional boolean値を指定します。 trueに設定すると、返される オブジェクトは連想配列に変換されます。 falseに設定すると、 オブジェクトを返します。 Falseがデフォルトです |
depth | Optional 再帰の深さを指定します。デフォルトの再帰深度は512です |
options | Optional bitmask(JSON_BIGINT_AS_STRING、 JSON_INVALID_UTF8_IGNORE、JSON_INVALID_UTF8_SUBSTITUTE、 JSON_OBJECT_AS_ARRAY、JSON_THROW_ON_ERROR) |
Technical Details
Return Value: | 適切なPHPタイプでJSONにエンコードされた値を返します。 JSONオブジェクトをデコードできない場合は、NULLを返します |
---|---|
PHP バージョン: |
5.2+ |
PHP 変更ログ: |
PHP 7.3: JSON_THROWN_ON_ERRORオプションを追加 PHP 7.2: 追加 |
その他の例
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。