PHP中的is_array()函数用于判断一个变量是否为数组类型。
使用方法
if(is_array($array))
{
// 执行代码
}
is_array()函数接受一个参数,即要检查的变量,如果变量是数组,则返回true,否则返回false。
PHP支持多维数组。is_array()函数可以用于检查多维数组,如果变量是多维数组,则返回true,否则返回false。
下面是一个示例,该示例检查变量$arr是否为数组:
$arr = array(1,2,3);
if(is_array($arr))
{
echo "变量$arr是数组";
}
else
{
echo "变量$arr不是数组";
}
上面的代码会输出:变量$arr是数组
is_array()函数也可以用于检查变量是否为空数组。如果变量是空数组,则返回true,否则返回false。
下面是一个示例,该示例检查变量$arr是否为空数组:
$arr = array();
if(is_array($arr))
{
echo "变量$arr是空数组";
}
else
{
echo "变量$arr不是空数组";
}
上面的代码会输出:变量$arr是空数组
is_array()函数可以用于检查变量是否为多维数组。如果变量是多维数组,则返回true,否则返回false。
下面是一个示例,该示例检查变量$arr是否为多维数组:
$arr = array(
array(1,2,3),
array(4,5,6),
array(7,8,9)
);
if(is_array($arr))
{
echo "变量$arr是多维数组";
}
else
{
echo "变量$arr不是多维数组";
}
上面的代码会输出:变量$arr是多维数组
is_array()函数可以用于检查变量是否为关联数组。如果变量是关联数组,则返回true,否则返回false。
下面是一个示例,该示例检查变量$arr是否为关联数组:
$arr = array("name"=>"John","age"=>20);
if(is_array($arr))
{
echo "变量$arr是关联数组";
}
else
{
echo "变量$arr不是关联数组";
}
上面的代码会输出:变量$arr是关联数组
is_array()函数可以用于检查变量是否为数组、空数组、多维数组或关联数组。