PHP is_countable() 函数检查变量是否为可数值。如果变量是可数值,则该函数返回 true,否则返回 false。
语法
is_countable(variable)
参数
variable | 必需。 指定要判断的变量。 |
返回值
如果变量为可计数值则返回 true,否则为 false。
示例:
下面的示例显示了 is_countable() 函数的用法。
<?php
$x = array(1, 2, 3);
$y = ['a', 'b', 'c'];
$z = array(10=>'Red', 20=>'Green', 30=>'Blue');
var_dump(is_countable($x)); //返回:bool(true)
var_dump(is_countable($y)); //返回:bool(true)
var_dump(is_countable($z)); //返回:bool(true)
var_dump(is_countable(new ArrayIterator($x))); //返回:bool(true)
var_dump(is_countable(new ArrayIterator())); //返回:bool(true)
echo "\n";
var_dump(is_countable(10)); //返回:bool(false)
var_dump(is_countable('xyz')); //返回:bool(false)
var_dump(is_countable(true)); //返回:bool(false)
var_dump(is_countable(new stdClass())); //返回:bool(false)
?>
上述代码的输出将是:
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)
bool(false)