What are some alternative methods to setting values in dropdown lists and radio buttons using PHP?

When setting values in dropdown lists and radio buttons using PHP, one alternative method is to use arrays to define the options and values. This can make the code more organized and easier to maintain, especially when dealing with a large number of options. By defining the options in an array, you can easily loop through them to generate the HTML code for the dropdown list or radio buttons.

// Define an array of options and values for a dropdown list
$options = [
    'option1' => 'Option 1',
    'option2' => 'Option 2',
    'option3' => 'Option 3'
];

// Generate the HTML code for the dropdown list using a foreach loop
echo '<select name="dropdown">';
foreach ($options as $value => $label) {
    echo '<option value="' . $value . '">' . $label . '</option>';
}
echo '</select>';

// Generate the HTML code for radio buttons using a foreach loop
foreach ($options as $value => $label) {
    echo '<input type="radio" name="radio" value="' . $value . '">' . $label . '<br>';
}