How can the isset function be utilized to prevent undefined offset errors in PHP code?

When accessing array elements in PHP, it's common to encounter undefined offset errors if the key doesn't exist. To prevent these errors, the isset function can be used to check if the key exists before trying to access it. By using isset, you can ensure that the key is set before attempting to access its value, thus avoiding undefined offset errors.

// Example code demonstrating the use of isset to prevent undefined offset errors
$array = array('key1' => 'value1', 'key2' => 'value2');

if(isset($array['key3'])) {
    echo $array['key3']; // This will not be executed as 'key3' does not exist
}

if(isset($array['key2'])) {
    echo $array['key2']; // This will output 'value2' as 'key2' exists in the array
}