What is the best practice for selecting a default option in a dropdown menu in PHP?

When selecting a default option in a dropdown menu in PHP, it is best practice to set a variable with the value of the default option and then use a loop to iterate through the options in the dropdown menu. If the current option matches the default value, set the 'selected' attribute to 'selected'. This will ensure that the default option is pre-selected in the dropdown menu.

<?php
// Set the default option value
$defaultOption = "Option 1";

// Array of options for the dropdown menu
$options = array("Option 1", "Option 2", "Option 3");

// Output the dropdown menu with default option selected
echo '<select name="dropdown">';
foreach ($options as $option) {
    if ($option == $defaultOption) {
        echo '<option value="' . $option . '" selected>' . $option . '</option>';
    } else {
        echo '<option value="' . $option . '">' . $option . '</option>';
    }
}
echo '</select>';
?>