PHP is_array() 函数检查变量是否是数组。如果变量是数组,则该函数返回 true,否则返回 false。
语法
is_array(variable)
参数
variable | 必需。 指定要判断的变量。 |
返回值
如果变量为数组,则返回 true,否则为 false。
示例:
下面的示例显示了 is_array() 函数的用法。
<?php
$x1 = array(10, "Hello", true);
$x2 = array();
$x3 = array(10, array(true, false));
$x4 = [10, "Hello", true];
$x5 = "Hello";
$x6 = 10.5;
$x7 = true;
$x8 = null;
var_dump(is_array($x1)); //返回:bool(true)
var_dump(is_array($x2)); //返回:bool(true)
var_dump(is_array($x3)); //返回:bool(true)
var_dump(is_array($x4)); //返回:bool(true)
echo "\n";
var_dump(is_array($x5)); //返回:bool(false)
var_dump(is_array($x6)); //返回:bool(false)
var_dump(is_array($x7)); //返回:bool(false)
var_dump(is_array($x8)); //返回:bool(false)
?>
上述代码的输出将是:
bool(true)
bool(true)
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)
bool(false)