2012-04-17 3 views
0

아래는 각 루프에 대한 my입니다. 루프가 비어 있지 않은지 확인한 다음 "이 루프가 비어 있지 않습니다"라는 메시지를 표시하고 싶습니다. else "이 목록이 비어 있습니다"; 이 구문은 무엇입니까? 의각 루프에 대해이 값이 비어 있지 않으면 텍스트를 반향시키고 자합니다.

foreach ($wholikes as $key => $list2){ 
echo "is in the list".$list2['userid']; 
} 
+0

을 경우 (빈 (.. .... –

+0

어떤 종류의 변수형이'$ wholikes'입니까? – hakre

답변

2

이 시도 :

if(empty($wholikes)){ 
    echo "This list is empty"; 
}else{ 
    foreach ($wholikes as $key => $list2){ 
     echo "is in the list".$list2['userid']; 
    } 
} 
+0

OP가 준 정보에서 정확히 내가 게시하려고했던 것입니다 :) –

0
if(!$wholikes) echo "Empty"; 

은 말 그대로 모든 것이 거기에있다.

0

앞의 두 답변이 경우에 작동하지만 루프의 더 일반적인 경우에 당신이 원하는 것 :

$notEmpty = 0; 
foreach ($wholikes as $key => $list2){ 
    $notEmpty = 1; 
    echo "is in the list".$list2['userid']; 
} 
if(notEmpty) { 
    echo "Not empty."; 
} else { 
    echo "Empty"; 
} 
관련 문제