在 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
中。如果存在,我們輸出其值;如果不存在,我們輸出一條消息,說明該鍵未設置。這樣可以避免因嘗試訪問不存在的數組鍵而導致的錯誤。