美文网首页
count、is_array、isset、empty、strle

count、is_array、isset、empty、strle

作者: 简简天天 | 来源:发表于2018-09-05 16:24 被阅读0次

    count() 计算数组中的单元数目,或对象中的属性个数

    echo count('abcd'); // 1
    echo count(null); // 0
    echo count(false); // 1
    echo count([]); // 0
    echo count(['1','2']); // 2
    class A{
        public $a;
        public $b;
    }
    $obj = new A();
    echo count($obj); // 1
    echo count((array)$obj); // 2
    

    is_array() - 检测变量是否是数组,var是数组返回true,否则返回false

    var_dump(is_array([])); // true
    var_dump(is_array("array")); // false
    

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

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

    empty() - 检查一个变量是否为空,等价于 !isset(var) ||var == false

    var_dump(empty("")); // true
    var_dump(empty(0)); // true
    var_dump(empty(false)); // true
    var_dump(empty(0.0)); // true
    var_dump(empty($a)); // true
    var_dump(empty(null)); // true
    var_dump(empty("0")); // true
    var_dump(empty("0.00")); // false
    var_dump(empty(" "));  // false
    var_dump(empty([])); // true
    

    strlen() - 获取字符串长度

    var_dump(strlen("")); // 0
    var_dump(strlen("0")); // 1
    var_dump(strlen(" a b ")); // 5
    

    相关文章

      网友评论

          本文标题:count、is_array、isset、empty、strle

          本文链接:https://www.haomeiwen.com/subject/lxmawftx.html