如何判断数组为空? count()这个好像不大好unset($var);...echo count($var);结果…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 emptybool empty ( mixed var )如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。 你所谓的为空又是什么呢?为空可不是array('0')。按你上面的问法:你是想判断它的长度是否为0,正确的办法应该是empty()或isset() if(empty($array))....if(! $GET)....不能用isset()空数组并不表示未定义$a = array(); //这就是空数组var_dump(isset($a));//bool(true)if(! $ar) echo '空';//空if(empty($ar)) echo '空';//空 Warning: mysql_connect() [function.mysql-connect]: Access denied for user ... 帮忙解决一个新手问题 php保存时间到mysql出错 CSV文件内容上传数据库 select语句 紧急请教,关于远程传输的接口 散分!以后很少来这里了,谢谢以前大家的帮助。 一个程序,我调试了1个多小时还没结果!大家帮我找找毛病!! 如何查找文件是否存在,急! 各位程序员们,表单传递的参数你们是怎么防注入的? 链接 —参数 问题 怎样将date(Ymd)中的值转达为time()那样???
....if(! $GET)
....不能用isset()
空数组并不表示未定义$a = array(); //这就是空数组
var_dump(isset($a));//bool(true)
if(! $ar) echo '空';//空
if(empty($ar)) echo '空';//空