PHP count() empty() isset() 的应用

count() — 计算数组中的单元数目,或对象中的属性个数。对于没有初始化的变量及空的数组都返回0。
var_dump(count('aa'));      //int(1)
var_dump(count('true'));    //int(1)
var_dump(count(true));      //int(1)
var_dump(count('false'));   //int(1)
var_dump(count(false));     //int(1)
var_dump(count(''));        //int(1)
var_dump(count(0));         //int(1)
var_dump(count('00'));      //int(1)
var_dump(count(null));      //int(0)
var_dump(count([]));        //int(0)
var_dump(count(['a','b'])); //int(2)

empty() — 检查一个变量是否为空。

var_dump(empty(''));         //bool(true)
var_dump(empty($a));      //bool(true)
var_dump(empty(false));  //bool(true)
var_dump(empty(0));        //bool(true)
var_dump(empty('0'));       //bool(true)
var_dump(empty('0.0'));    //bool(false)
var_dump(empty(null));     //bool(true)
var_dump(empty(NULL));  //bool(true)
var_dump(empty(array()));//bool(true)

isset() — 检测变量是否已设置并且非 NULL。

var_dump(isset($a));  //bool(false)
$a = '';
var_dump(isset($a));  //bool(true)
$a = 'a';
var_dump(isset($a));  //bool(true)
$a = null;
var_dump(isset($a));  //bool(false)

猜你喜欢

转载自blog.csdn.net/uvyoaa/article/details/85467409
今日推荐