函数名称:is_array()
函数功能:判断给定的变量是否是一个数组
函数参数:is_array($var)
参数说明:
- $var:要判断的变量
返回值:
- 如果变量是一个数组,则返回true;否则返回false。
使用版本:所有版本的PHP
示例:
- 判断一个变量是否为数组:
$var = [1, 2, 3];
if (is_array($var)) {
echo "变量是一个数组";
} else {
echo "变量不是一个数组";
}
输出结果:变量是一个数组
- 判断一个变量是否为数组,如果是则遍历输出数组元素:
$var = [1, 2, 3];
if (is_array($var)) {
foreach ($var as $element) {
echo $element . " ";
}
} else {
echo "变量不是一个数组";
}
输出结果:1 2 3
- 判断一个变量是否为数组,如果不是则输出错误信息:
$var = "Hello";
if (!is_array($var)) {
echo "错误:变量不是一个数组";
}
输出结果:错误:变量不是一个数组
注意事项:
- is_array()函数只能判断变量是否为数组,不能判断变量中的元素是否为数组。
- 如果变量未定义或者为null,则is_array()函数也会返回false。