2013-10-23 23 views
0

我想獲取用戶的最後一個twitter帖子的文本。我發現將用戶提要抽象爲json格式的代碼,但是如何將json vars轉換爲php變量?在'partucalar'中,'TEXT'var如下所示。使用Json獲取Twitter提要,然後使用PHP將輸出轉換爲PHP變量? - tweet-2-json腳本

這裏是我使用的Twitter的飼料轉換成JSON腳本:LINK TO CODE 然而,這是無關緊要的這個問題。我只需要輸出變量就可以成爲php變量。我已經投了票,所以我提供了更多的細節。

這裏是JSON輸出:

{ 
    "tweets": [ 
     { 
      "url": "http://twitter.com/cosmocatalano/status/343768531101417474", 
      "text": "This is a test tweet. @ Sufferloft http://instagram.com/p/aWFnSJInU-/ ", 
      "html": "This is a test tweet. @ Sufferloft <a href=\"http://t.co/XRaizXhwYz\" rel=\"nofollow\" dir=\"ltr\" data-expanded-url=\"http://instagram.com/p/aWFnSJInU-/\" class=\"twitter-timeline-link\" target=\"_blank\" title=\"http://instagram.com/p/aWFnSJInU-/\" ><span class=\"invisible\">http://</span><span class=\"js-display-url\">instagram.com/p/aWFnSJInU-/</span><span class=\"invisible\"></span><span class=\"tco-ellipsis\"><span class=\"invisible\">&nbsp;</span></span></a>", 
      "date": "1370795779", 
      "user": "/cosmocatalano", 
      "id": "14503633", 
      "img": "https://si0.twimg.com/profile_images/2225916199/image_normal.jpg", 
      "name": "Cosmo Catalano", 
      "rt": false, 
      "card": { 
       "href": "http://instagram.com/p/aWFnSJInU-/", 
       "data-url": "http://distilleryimage2.ak.instagram.com/9d54f23ed12211e29fe522000a1f97ce_5.jpg", 
       "data-resolved-url-large": "http://distilleryimage2.ak.instagram.com/9d54f23ed12211e29fe522000a1f97ce_7.jpg" 
      } 
     } 
    ] 
} 

我想鳴叫文本: //例 可變

$Tweet = jsondecode(text); 
echo $Tweet; 

回答

1

假設JSON字符串存儲在$jsonString

$obj = json_decode($jsonString); 
echo $obj->tweets[0]->text; // get the first tweet 

還是環比他們如果有一個以上的鳴叫:

$obj = json_decode($jsonString); 
foreach($obj->tweets as $tweet) 
{ 
    echo $tweet->text; 
} 
+0

真棒。那樣做了。 –