2011-04-01 3 views
1

나는 친구의 목록을 얻으려면이 코드를 사용하고 있습니다. 지금Fql 반환 배열 ..하지만 개체가 필요합니다

$params = array(
    'method' => 'fql.query', 
    'query' => "SELECT uid FROM user WHERE uid = me() 
    OR uid IN (SELECT uid2 FROM friend WHERE uid1 = me())", 
); 

$result = $facebook->api($params); 

내가

echo "<img src='http://graph.facebook.com/".$result[0]."/picture'>"; 

으로 사용자의 사진을 표시하고있어하지만 여전히 같은 배열로 결과를 반환 : 그것은 어디 http://graph.facebook.com/array/picture 내가 그 장소에있는 UID가 필요합니다 배열을 보여주는. 도와주세요. 그 정말 중요한

print_r ($result[0]);는 다음과 같은 출력이 ----이 2-D 배열 객체로 변환 할 필요가 없습니다 것입니다

Array ([uid] => XXXXXXXX) 
+0

'인 print_r ($ 결과)'와 .. 내가 통해 UR 도움을 주셔서 감사합니다 ..이 일을 ... 확실히 당신이 –

답변

2

당신은 아직도 당신이 UID에 액세스하려면 그것을

에 액세스 할 수 있습니다 따라서 당신이 코드

01이 될 것이다이

echo $result[0]['uid']; 

그런 짓을하는

여전히 배열 대신 객체가 필요한 경우 유형 변환을 수행 할 수 있습니다.

$result_obj= (object) $result[0]; 
echo $result_obj->uid; 
+0

u를 너무 생산처럼 감사합니다 도움이 될 것입니다 질문이의 출력을 게시 감사합니다 :) – Anurag

+0

@Anurag : 가장 환영합니다.이 대답을 수락 해 주셔서 감사합니다. 오른쪽 화살표 기호를 클릭하여 수락 할 수 있습니다. –