Are there best practices for implementing drop-down menus with PHP without using a PHP library?

When implementing drop-down menus with PHP without using a PHP library, it is important to properly structure the HTML code and use PHP to dynamically generate the options for the drop-down menu based on data from a database or predefined array.

<select name="dropdown">
    <?php
    // Example array of options
    $options = array("Option 1", "Option 2", "Option 3");

    // Loop through the options array and generate the drop-down menu options
    foreach ($options as $option) {
        echo "<option value='$option'>$option</option>";
    }
    ?>
</select>