PHP では、json_decode() を使用して json データを配列またはオブジェクト型に変換できます。構文は「json_decode($json,$assoc)」です。パラメーター「$assoc」が省略された場合、 json は Object に変換されます。このパラメータの値が "TRUE" に設定されている場合、json は配列に変換されます。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
PHP では、json_decode( ) 関数 JSON データをデコードし、JSON データを適切な PHP データ型 (オブジェクトまたは配列) に変換します。
変換構文:
json_decode($json,$assoc)
$assoc パラメータは省略可能、デフォルト値は false;
このパラメータを省略した場合、JSON データオブジェクトに変換されます
値が TRUE に設定されている場合、配列に変換されます。
例 1: json 値をオブジェクトに変換する
<?php header("Content-type:text/html;charset=utf-8"); $json = '{"a":"php","b":"mysql","c":3}'; var_dump($json); $obj=json_decode($json); var_dump($obj); ?>
例 2: json 値を配列に変換する
<?php header("Content-type:text/html;charset=utf-8"); $json = '{"a":"php","b":"mysql","c":3}'; var_dump($json); $arr=json_decode($json,TRUE); var_dump($arr); ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPでJSON値を配列またはオブジェクトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。