php で配列を json に変換するのは非常に簡単で、json_encode() と json_decode() を使用するだけです。 json_encode() が PHP 配列を Json に変換することは容易に理解できます。逆に、 json_decode() は Json を PHP 配列に変換します。
例:
コードは次のとおりです | コードをコピー |
$array = array("名前" => "エリック","年齢" => 23); |
プログラムは次のように出力します:
{"名前":"エリック","年齢":23}
次の例をもう一度見てください:
コードは次のとおりです | コードをコピー |
$array = array(0 => "エリック", 1 => 23); |
プログラムは次のように出力します:
[「エリック」、23]
このようにして、jsonを配列形式に変換でき、キーは元の形式のままになります
コードは次のとおりです | コードをコピー |
$json = ’{"名前":"張さん","年齢":20,"性別":"南"}'; print_r(json_decode($json,true));
|
(
[名前] =>
[年齢] => 20
[性別] => ナン
)