Вы можете просто использовать PHP-цикл foreach для создания или заполнения HTML-поля <select>
или любого раскрывающегося меню из значений массива. Давайте посмотрим пример:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Dynamically Generate Select Dropdowns</title>
</head>
<body>
<form>
<select>
<option selected="selected">Choose one</option>
<?php
// Пример массива
$products = array("Mobile", "Laptop", "Tablet", "Camera");
// Итерации по массиву
foreach($products as $item){
echo '<option value="strtolower($item)">' . $item . '</option>';
}
?>
</select>
<input type="submit" value="Submit">
</form>
</body>
</html>