PHP Laravel检查数组是否为空

时间:2018-09-14 08:17:34

标签: php laravel

我一直在努力显示一些内容,具体取决于数组是否具有值。每次执行else部分中的代码。怎么了这段代码有语法错误吗?我正在使用php laravel。

foreach($now as $v)
{
        $arry[$c++]=$v->Code; 
}
if($arry==null){
     Do Something
}
else{
     Do Something else
}

2 个答案:

答案 0 :(得分:3)

if($arry) {
     echo 'The array is not empty';
}
else {
     echo 'The array is empty';
}

更多信息:How can you check if an array is empty?

答案 1 :(得分:0)

在迭代foreach之前始终检查数组,并使用count函数检查其值

if(isset($now) && count($now)>0){
    foreach($now as $v) {
            $arry[$c++]=$v->Code; 
    }
}
if(count($arry)>0){
     Do Something
}
else{
     Do Something else
}