0

私がチェックした例は単純に見えますが、何が間違っているのかわかりません。PHPでJSONテキストをオブジェクト配列として変換して表示しようとしています。

$json = '{"color1":red, "color2":blue, "color3":yellow}';
    $arr= json_decode($json, true);
    print_r($arr);

何も出力しません。しかし、$jsonを印刷すると、出力は問題ありません

4

1 に答える 1

4

それはjsonではありません。試してみてください

$json = '{"color1":"red", "color2":"blue", "color3":"yellow"}';
$arr= json_decode($json, true);
print_r($arr);

文字列が で引用されていることに注意してください。http://json.org"も参照してください。

于 2013-09-06T03:23:25.710 に答える