查询

is_array()函数—用法及示例

「 判断给定的变量是否是一个数组 」


函数名称:is_array()

函数功能:判断给定的变量是否是一个数组

函数参数:is_array($var)

参数说明:

  • $var:要判断的变量

返回值:

  • 如果变量是一个数组,则返回true;否则返回false。

使用版本:所有版本的PHP

示例:

  1. 判断一个变量是否为数组:
$var = [1, 2, 3];
if (is_array($var)) {
    echo "变量是一个数组";
} else {
    echo "变量不是一个数组";
}

输出结果:变量是一个数组

  1. 判断一个变量是否为数组,如果是则遍历输出数组元素:
$var = [1, 2, 3];
if (is_array($var)) {
    foreach ($var as $element) {
        echo $element . " ";
    }
} else {
    echo "变量不是一个数组";
}

输出结果:1 2 3

  1. 判断一个变量是否为数组,如果不是则输出错误信息:
$var = "Hello";
if (!is_array($var)) {
    echo "错误:变量不是一个数组";
}

输出结果:错误:变量不是一个数组

注意事项:

  • is_array()函数只能判断变量是否为数组,不能判断变量中的元素是否为数组。
  • 如果变量未定义或者为null,则is_array()函数也会返回false。
补充纠错
上一个函数: is_bool()函数
下一个函数: is_a()函数
热门PHP函数
分享链接