在多維數組中,可以使用array_key_exists()函數來檢查指定的鍵是否存在于數組中。以下是一個示例:
$multiArray = array(
'first' => array(
'a' => 1,
'b' => 2
),
'second' => array(
'c' => 3,
'd' => 4
)
);
if(array_key_exists('first', $multiArray)) {
echo "Key 'first' exists in multiArray\n";
if(array_key_exists('a', $multiArray['first'])) {
echo "Key 'a' exists in sub-array\n";
} else {
echo "Key 'a' does not exist in sub-array\n";
}
} else {
echo "Key 'first' does not exist in multiArray\n";
}
在上面的示例中,首先檢查是否存在鍵’first’,如果存在則繼續檢查’first’子數組中是否存在鍵’a’。通過使用array_key_exists()函數,可以方便地在多維數組中檢查指定的鍵是否存在。