JSONデコードの第二引数
通常、json_decode()を使うと結果はstdClass(オブジェクト)になります。
今日のJSONデータサンプルは、WBC強化試合[侍ジャパン 対 CPBL選抜チャイニーズ・タイペイ]の日本の先発メンバーです。
{"1":{"position":"DesignatedHitter","name":"\u5c71\u7530"},"2":{"position":"SecondBaseman","name":"\u83ca\u6c60"},"3":{"position":"ShortStop","name":"\u5742\u672c"},"4":{"position":"LeftFielder","name":"\u7b52\u9999"},"5":{"position":"FirstBaseman","name":"\u4e2d\u7530"},"6":{"position":"RightFielder","name":"\u5e73\u7530"},"7":{"position":"ThirdBaseman","name":"\u677e\u7530"},"8":{"position":"Catcher","name":"\u5c0f\u6797"},"9":{"position":"CenterFielder","name":"\u79cb\u5c71"}}
アサヒスーパードライ プレゼンツ 侍ジャパン壮行試合 侍ジャパン 対 CPBL選抜チャイニーズ・タイペイ 第1戦|トップチーム|野球日本代表 侍ジャパンオフィシャルサイト
続きを読むJSON 関数【あまり使わないPHP関数シリーズ】
あまり使わないけど知ってたら便利なPHP関数シリーズ第一弾。
JSONを扱うPHP関数といえば、
JSONエンコード、デコードの2つですが、
その他にも便利な関数があります。
今回JSONデータは郵便番号-住所検索APIのサンプルデータを使います。
{"code":200,"data":{"pref":"\u611b\u77e5\u770c","address":"\u540d\u53e4\u5c4b\u5e02\u4e2d\u6751\u533a\u4e0a\u7c73\u91ce\u753a","city":"\u540d\u53e4\u5c4b\u5e02\u4e2d\u6751\u533a","town":"\u4e0a\u7c73\u91ce\u753a","fullAddress":"\u611b\u77e5\u770c\u540d\u53e4\u5c4b\u5e02\u4e2d\u6751\u533a\u4e0a\u7c73\u91ce\u753a"}}
続きを読む