Вы можете просто использовать 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>

Читайте также

Похожие посты

Как сделать чтение и выгрузку excel на php

В профессии разработчика часто приходится сталкиваться с работой с табличными данными (списки товаров, новостей, мероприятий). С точки зрения пользователя проще всего работать с excel или google sheets api и заказчик зачастую может прислать данные для импорта на сайт в одном из этих форматов. Сегодня мы рассмотрим простую библиотеку SimpleXLSX, которая умеет конвертировать excel-файл в формате…

Как отразить строку в PHP

Вы можете использовать PHP-функцию strrev(), чтобы изменить направление написания текста в строке. Давайте посмотрим на пример, чтобы понять, как это работает:

Как изменить порядок массива в PHP

Вы можете использовать PHP-функцию array_reverse(), чтобы изменить порядок элементов массива. Давайте попробуем понять на примере, как на самом деле работает эта функция:

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.