0

以下は、各ループの私のものです。ループが空でないかどうかを確認してから、「このループは空ではありません」をエコーし​​ます。それ以外の場合は、「このリストは空です」をエコーし​​ます。このための構文は何ですか?

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

3 に答える 3

2

これを試して:

if(empty($wholikes)){
    echo "This list is empty";
}else{
    foreach ($wholikes as $key => $list2){
        echo "is in the list".$list2['userid'];
    } 
}
于 2012-04-17T00:30:32.783 に答える
0
if( !$wholikes) echo "Empty";

文字通りそれがすべてです。

于 2012-04-17T00:29:54.873 に答える
0

その場合、前の2つの答えが機能しますが、より一般的なループの場合は、次のようにします。

$notEmpty = 0;
foreach ($wholikes as $key => $list2){
    $notEmpty = 1;
    echo "is in the list".$list2['userid'];
} 
if(notEmpty) {
   echo "Not empty.";
} else {
    echo "Empty";
}
于 2012-04-17T00:32:35.603 に答える