2011-01-31 19 views
1

Facebookの友だちのリストをドロップダウンリストに表示するスクリプトが、Facebookのアプリケーションにあります。以下のコードで、私はユーザーの友達をつかむことができますが、ユーザーIDのみを取得しています。 this linkPHPでjson戻り値を取得する方法?

$api_key = 'xxx'; 
$secret = 'xxx'; 
include_once 'facebook.php'; 
$facebook = new Facebook($api_key, $secret); 

$friends = $facebook->api_client->friends_get(); 
foreach ($friends as $friend) 
{ 
    echo $friend;// returns only the friend's ID and not name but i want to show the name 
    $url="https://graph.facebook.com/".$friend."/"; 
    $res=file_get_contents($url); 
} 

私は、ユーザーの名前を取得し、ドロップダウンリストに表示します。どのように私はそれをつかんで、$urlから名前だけをエコーすることができますか?

{ 
    "id": "4", 
    "name": "Mark Zuckerberg", 
    "first_name": "Mark", 
    "last_name": "Zuckerberg", 
    "link": "http://www.facebook.com/zuck", 
    "gender": "male", 
    "locale": "en_US" 
} 

答えて

2
$data = json_decode($str); 
echo $data['name']; 

を見てみましょう:

$var = json_decode ($result); 

、あなたが欲しいものをエコーのように:echo $var ['link'];

関連する問題