在 PHP 中,当你尝试访问一个不存在的数组键时,通常会产生一个错误
以下是如何使用 key_exists
函数来避免这种错误的示例:
<?php
$array = array(
'name' => 'John',
'age' => 30,
'city' => 'New York'
);
// 检查 'country' 键是否存在于 $array 中
if (key_exists('country', $array)) {
echo "Country: " . $array['country'];
} else {
echo "Country is not set in the array.";
}
?>
在这个例子中,我们检查 ‘country’ 键是否存在于 $array
中。如果存在,我们输出其值;如果不存在,我们输出一条消息,说明该键未设置。这样可以避免因尝试访问不存在的数组键而导致的错误。