0

簡単な 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で適切に「消化」する方法がわかりません。

4

1 に答える 1