php语言判断零和空怎么判断啊?

empty()不行!
2025-06-21 19:49:06
推荐回答(2个)
回答1:

if(isset($x)&&!empty($x)){
    //$x非零且非空
}else{
    //$x是零或空或不存在!
}

回答2:

empty绝对可以,是你用错了吧,php5.5之前参数必须是变量参数,可以判断以下为空的情况:
当var存在,并且是一个非空非零的值时返回 FALSE 否则返回 TRUE.
以下的东西被认为是空的:
"" (空字符串)
0 (作为整数的0)
0.0 (作为浮点数的0)
"0" (作为字符串的0)
NULL
FALSE
array() (一个空数组)
$var; (一个声明了,但是没有值的变量)
你要判断的是什么类型变量,写详细一点!