簡単な Facebook 登録ウィジェットを作成しました。
登録時に、アプリは send.php にデータを送信します
私が持っているsend.phpで
print_r($response);
そして、私は次のようなものを手に入れます:
Array
(
[algorithm] => HMAC-SHA256
[expires] => 1367953200
[issued_at] => 1367946138
[oauth_token] => BAAE0refKufgBAORkK7hUaVpF8MnFygoqHAHrO3nRJMyNjvJx6RjiMjoqbz2YlfqeogcIPGJJaIgD0xtxhBj1WRgQ5F5SidjwM7ZCKOyZBlEuatIqIccbjGj2uMV5hqtKtZA1g7hOEqMeZAEwmnO6SgRgsb9ittKZCDnPfoxYxCxZAZBAhIKX457IG5ZB4yknv9FZB8QUG7Pt0mfBRQUYG12KoTmO7QRH20LP65FyPqTi7mAZDZD
[registration] => Array
(
[name] => derp derp
[email] => ddddd@gmail.com
[location] => Array
(
[name] => Vienna, Austria
[id] => 1.1116511224109E+14
)
[gender] => male
[phone] => sss
)
[registration_metadata] => Array
(
[fields] => [ {'name':'name'}, {'name':'email'}, {'name':'location'}, {'name':'gender'}, {'name':'phone', 'description':'Phone Number', 'type':'text'},]
)
[user] => Array
(
[country] => at
[locale] => en_US
)
[user_id] => 100000506481284
)
データは問題なく渡されますが、特定の値にアクセスするにはどうすればよいですか?
たとえば、テキストブック配列のものは次のように機能していないようです:
print $response[0];
エラーが表示されます:
Notice: Undefined offset: 0 in C:\xampp\htdocs\ddd\send.php on line 38
他にどのようにデータにアクセスできますか?
たとえば、国、電子メール、名前などを独自の変数に保存して、後でエコーできるようにするにはどうすればよいですか? そこにありますが、phpで適切に「消化」する方法がわかりません。