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 == 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
网友评论