菜鸟国际电子游戏首页 > 文章中心 > 正文

php 判断是否为空或不为空-电子游戏app下载



empty() 

判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于 false,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。
empty(0) empty(false) empty(null) empty('') empty([]) 返回true,表示都为空

is_numeric() 

用于检测变量是否为数字或数字字符串。
is_numeric(0) is_numeric('0') 返回true,不为空


is_null() 

用于检测变量是否为 null。
is_null(0) in_null('') is_null(false) 返回false ,不为空 
is_null(null)  返回true ,为空


isset()
用于检测变量是否已设置并且非 null。

$test = ['t1' => 0, 't2'=>null, 't3'=>'', 't4'=>[], 't5'=>false, 't6'=>true];

var_dump(isset($test['t1'])); // true
var_dump(isset($test['t2'])); // false
var_dump(isset($test['t3'])); // true
var_dump(isset($test['t4'])); // true
var_dump(isset($test['t5'])); // true
var_dump(isset($test['t6'])); // true
var_dump(isset($test['t7'])); // false



判断值为0 不为空

$value = 0;
if(is_numeric($value) || !empty($value)){
echo '值为:'.$value.'不为空';
}else{
echo '值为空';
}




转载请注明出处:

0

相关文章