在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”。