json_decode後の要素へのアクセス

PHPでJSONを解析し使用できるようにしてくれるのがjson_decode関数。


このjson_decode関数は標準では入っていないのでphp_jsonモジュールをインストールする必要がある。

php_jsonは、yumかpcelで入手しよう!

それで、デコードしたJSONの要素ですが、かなり以外な方法でアクセする

$json = ‘{“foo-bar”: 12345}’;

$obj = json_decode($json);
print $obj->{‘foo-bar’}; // 12345

$obj->{‘foo-bar’}ってこんなアクセス式あるのかw