我希望回显文本,如果每个循环不为空

时间:2012-04-17 00:27:04

标签: php html foreach

每个循环下面的

是我的。我想检查循环是否为空,然后回显“此循环不为空”否则回显“此列表为空”;这是什么语法?

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

3 个答案:

答案 0 :(得分:2)

试试这个:

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

答案 1 :(得分:0)

if( !$wholikes) echo "Empty";

这就是它的全部内容。

答案 2 :(得分: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";
}