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()
函數檢查該變量是否為數組。如果滿足這兩個條件,我們輸出相應的消息。否則,我們輸出另一條消息。