PHP では、json_decode() 関数を使用して、json 形式のデータを配列に変換できます。 json_decode() 関数は、json 文字列をオブジェクトまたは配列に変換できます。デフォルトでは、オブジェクトに変換されます。2 番目のパラメーターをブール値 true として指定すると、JSON 値が連想配列にデコードされます。
json_decode() 関数は PHP の組み込み関数で、JSON 形式の文字列をデコードし、JSON 形式の文字列を PHP 変数 (オブジェクトまたは配列) に変換するために使用されます。 。 [関連チュートリアルの推奨事項: "PHP チュートリアル "]
デフォルトでは、 json_decode() 関数はオブジェクトを返しますが、2 番目のパラメーターをブール値 true に指定できます。したがって、JSON 値は連想配列にデコードされます。
基本構文:
json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )
パラメータ:
戻り値: この関数は、適切な PHP タイプでエンコードされた JSON 値を返します。 json をデコードできない場合、またはエンコードされたデータが再帰制限より深い場合は、NULL が返されます。
例:
<?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; var_dump(json_decode($json)); var_dump(json_decode($json, true)); ?>出力:
object(stdClass)[1] public 'a' => int 1 public 'b' => int 2 public 'c' => int 3 public 'd' => int 4 public 'e' => int 5 array (size=5) 'a' => int 1 'b' => int 2 'c' => int 3 'd' => int 4 'e' => int 5
推奨学習:
以上がPHPでjsonを配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。