$array = (a=' ', b=' ', c=' ');
$data = (a=' 1', b='1 ', c=' ');
这样的数组是不能用empty 来判断是否为空的
可以用array_filter
array_filter($array);
返回 array{}
array_filter($data );
返回 array{ a=>1 , b=>1 }
可以用array_filter来判断一个数组的所有元素是否为空
if(empty(array_filter($array))){
echo '该数组为空数组';
}else{
输出数组中不为空的元素 过滤为空的元素
}