is_array()
和 isset()
是 PHP 中兩個(gè)常用的函數(shù),分別用于檢查變量是否為數(shù)組和檢查變量是否設(shè)置。在某些情況下,你可能需要同時(shí)使用這兩個(gè)函數(shù)來(lái)確保一個(gè)變量既設(shè)置了,又是一個(gè)數(shù)組。
以下是一個(gè)示例:
$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.";
}
在這個(gè)示例中,我們首先使用 isset()
函數(shù)檢查 $array
變量是否已設(shè)置。如果已設(shè)置,我們繼續(xù)使用 is_array()
函數(shù)檢查該變量是否為數(shù)組。如果滿(mǎn)足這兩個(gè)條件,我們輸出相應(yīng)的消息。否則,我們輸出另一條消息。