在PHP中,isset()
函數用于檢查一個變量是否存在并且不為 NULL
。要使用 isset()
函數處理多維數組,你需要遍歷數組的每個元素并逐個檢查它們是否存在。這里有一個示例,展示了如何使用 isset()
函數處理多維數組:
<?php
// 示例多維數組
$multi_dimensional_array = array(
array("name" => "John", "age" => 30),
array("name" => "Jane", "age" => 28),
array("name" => "Tom", "age" => NULL)
);
// 遍歷多維數組并檢查每個元素是否存在
foreach ($multi_dimensional_array as $key => $value) {
foreach ($value as $sub_key => $sub_value) {
if (isset($sub_value)) {
echo $sub_key . ": " . $sub_value . "\n";
} else {
echo $sub_key . ": not set\n";
}
}
}
?>
輸出結果:
name: John
age: 30
name: Jane
age: 28
name: Tom
age: not set
在這個示例中,我們首先定義了一個多維數組 $multi_dimensional_array
。然后,我們使用兩個嵌套的 foreach
循環遍歷數組的每個元素。在內部循環中,我們使用 isset()
函數檢查當前元素 $sub_value
是否存在。如果存在,我們輸出該元素的鍵和值;否則,我們輸出該元素的鍵和 “not set”。