插件窝 干货文章 php 判断是否是数组

php 判断是否是数组

数组 一个 var array 785    来源:    2025-03-19

在 PHP 中,可以使用 is_array() 函数来判断一个变量是否是数组。is_array() 函数会返回一个布尔值,如果变量是数组则返回 true,否则返回 false

以下是一个简单的示例:

<?php
$var1 = [1, 2, 3]; // 这是一个数组
$var2 = "Hello, World!"; // 这是一个字符串

if (is_array($var1)) {
    echo '$var1 是一个数组';
} else {
    echo '$var1 不是一个数组';
}

if (is_array($var2)) {
    echo '$var2 是一个数组';
} else {
    echo '$var2 不是一个数组';
}
?>

输出结果将会是:

$var1 是一个数组
$var2 不是一个数组

在这个示例中,is_array($var1) 返回 true,因为 $var1 是一个数组,而 is_array($var2) 返回 false,因为 $var2 是一个字符串。

你可以使用 is_array() 函数来确保在处理变量之前它是一个数组,从而避免潜在的错误。