0

TwitterのAPIを学ぼうとしています。これは、リクエストを送信したときにサーバーが返すものです。

[
  {
    "coordinates": null,
    "favorited": false,
    "truncated": false,
    "created_at": "Wed Aug 29 17:12:58 +0000 2012",
    "id_str": "240859602684612608",
    "entities": {
      "urls": [
        {
          "expanded_url": "https://dev.twitter.com/blog/twitter-certified-products",
          "url": "https://t.co/MjJ8xAnT",
          "indices": [
            52,
            73
          ],
          "display_url": "dev.twitter.com/blog/twitter-c\u2026"
        }
      ],
      "hashtags": [

      ],
      ad infinitum...

私の質問は、ネストされていない値に対して機能する使用しているコードが次のようなものであるかどうかです。

echo($tweets[$tweet_counter]['created_at']);

URL にアクセスするにはどうすればよいですか? 私はこれを試しました:

echo($tweets[$tweet_counter]['entities']['urls']['url']);
4

2 に答える 2

0

json最初に連想配列にデコードできると思います

$array = json_decode($json, true); //note the true as second parameter to have decoded as associative array

次に、スコープを使用して値にアクセスできます

$array['created_at'];
$array['entities']['urls']['url'];
于 2013-06-06T14:54:21.620 に答える