如何在PHP中检查一个变量是否是数组

100 阅读1分钟

在本教程中,我们将通过实例来学习如何在PHP中检查一个变量是否是数组。

考虑一下,我们的代码中有以下变量。

$nums = array(1, 2, 3);

现在,我们需要检查上述变量是否是一个数组。

使用is_array()函数

为了检查一个变量是否是数组,我们可以使用PHP中内置的is_array() 函数。

is_array() 函数将变量作为一个参数,如果变量是一个数组,则返回True ,否则返回False

下面是一个例子。

$nums = array(1, 2, 3);

if(is_array($nums)) {
    echo "Variable is Array";
} else {
    echo "Variable is not an Array";
}

输出。

"Variable is Array"

在上面的代码中。

  1. 我们首先用一个数组来初始化变量。

  2. 然后我们在if 条件下使用is_array() 函数来检查该变量是否是一个数组。

如果它返回True ,则打印出variable is Array ,如果变量不是数组,则返回False ,并打印出Variable is not an Array

另一个例子。False

$age = 12;

if(is_array($age)) {
    echo "Variable is Array";
} else {
    echo "Variable is not an Array";
}

输出。

'Variable is not an Array'