is_array()
和 isset()
是 PHP 中两个常用的函数,分别用于检查变量是否为数组和检查变量是否设置。在某些情况下,你可能需要同时使用这两个函数来确保一个变量既设置了,又是一个数组。
以下是一个示例:
$array = [1, 2, 3]; if (isset($array) && is_array($array)) { echo "The variable is set and it's an array."; } else { echo "The variable is either not set or not an array."; }
在这个示例中,我们首先使用 isset()
函数检查 $array
变量是否已设置。如果已设置,我们继续使用 is_array()
函数检查该变量是否为数组。如果满足这两个条件,我们输出相应的消息。否则,我们输出另一条消息。