法一:
//array_filter() 将删除 $res 中所有等值为 FALSE 的条目
$filter_res = array_filter($res);
if(!empty($filter_res))
{
//数组不为空的操作
}
else
{
//数组为空的操作
}
法二:二维数组
<?php
//上面把你要判断的数组放在这,名字是$shuzu
foreach ($shuzu as $v1)
{
foreach ($v1 as $v2)
{
//print "$v2";
$shunzi =$shunzi.$v2;
}
if($shunzi=="")
{
echo "数组是空的";
}
else
{
echo "数组有元素";
}
?>
count($arr),size($arr);
$arr= array("");
echo count($arr);
echo size($arr);
//输出1
法三:多维数组
class Test{
public static function array_is_null($arr = null){
if(is_array($arr)){
foreach($arr as $k=>$v){
if($v&&!is_array($v)){
return false;
}
$t = self::array_is_null($v);
if(!$t){
return false;
}
}
return true;
}elseif(!$arr){
return true;
}else{
return false;
}
}
}