有时我们要把一个全为空字符串组成的数组如:array('','','');当成是空对待,因为里面不含任何数据
使用empty()显然是不行的,因为里面包含了三个值,只是这些值都是空字符串,用count()也不可以
那么可以用一种变通的方式,先把数组用implode转换成字符串,再判断字符串是否为真就可以了:
$a=array('','');
$a = implode('',$a);i
f($a)'为真';
else echo '为假';
有时我们要把一个全为空字符串组成的数组如:array('','','');当成是空对待,因为里面不含任何数据
使用empty()显然是不行的,因为里面包含了三个值,只是这些值都是空字符串,用count()也不可以
那么可以用一种变通的方式,先把数组用implode转换成字符串,再判断字符串是否为真就可以了:
$a=array('','');
$a = implode('',$a);i
f($a)'为真';
else echo '为假';