2012-06-26 4 views
-2

가능한 중복 : 나는이 문제를 몇 번을 게시했습니다
php loop through associative arrays
php array, loop to get the exact value배열 올바른 방법으로 반복

, 단지 내가 해결할 수없는 것 때문에 그것, 내가 이것을 게시하는 마지막 시간이다, 나는 약간의 변경을했다, 나는 그것을 끝내기를 바랄 수있다, 그렇지 않으면 나는 끝내고있다!

그래서 요점은 내가 특정 하나를 찾기 위해 모든 아이디의를 통해 루프에 필요한이

data { 
name; 
category; 
id 
} 

같은 구조를 가지고이 $의 friendlikesid을 가지고, 나는이 코드를 가지고있다. 내 코드가 여기에 있지만 제대로 작동하지 않아 특정 ID를 좋아하지 않는 친구를 인쇄해야합니다.

for($i=0;$i<count($fbfriendlikes);$i++) 
{ 
    if ($fbfriendlikes[data][$i][id] == 191777737516178) 
    { 
     $return .= '<div class="fimage">'.$image.'</div>'; 
     $link = '<a href="'.$protocol . '://www.facebook.com/profile.php?id='.$fbid.'" target="_blank">'.$fbname.'</a>';  
     $return .= '<div class="flink">'.$link.'</div>'; 
     break; 
    } 
} 
+0

하셨습니까을 볼 수있는 경우 너는 deceze의 코멘트를 읽지 않느냐? http://stackoverflow.com/questions/11206356/php-array-get-value-and-then-loop-with-a-condition#comment14712199_11206356 질문을 개선한다고해서 다시 게시하는 것이 아닙니다. ** 원래 질문을 수정 **! –

+0

질문의 내용을 읽었습니까? –

+0

deceze 님의 댓글 내용을 읽었습니까? – stUrb

답변

0

는 달리

에코 $ 행을 작동이 희망을 시도 [ '데이터'] [ 'ID']에서 foreach 루프에서 문은 값

foreach($fbfriendlikes as $row){ 
if ($row['data']['id'] == 191777737516178) { 
$return .= '<div class="fimage">'.$image.'</div>'; 
      $link = '<a href="'.$protocol . '://www.facebook.com/profile.php?id='.$fbid.'" target="_blank">'.$fbname.'</a>';  
      $return .= '<div class="flink">'.$link.'</div>'; 
      break; 
      } 
} 
+0

안녕하세요 고마워요. 나에게 아무 것도 출력하지 않습니다 .. –

관련 문제