Выберите выпадающий цикл foreach PHP с опциями «optgroup»

У меня есть выпадающее меню с PHPдля каждого' что я зациклился, чтобы заполнить варианты выбора. Это хорошо работает. Тем не менее, что яя хотел бы сделать это иметь различные суб-метки, используя "OPTGROUP» вариант. В моем возвращенном массиве у меня есть "тип" из "синий ","зеленый» а также "красный», Как я могу разделить опции выбора на группы на основе $ album ['тип']?

Вот код, который у меня есть:

$query = mysql_query("SELECT * FROM background_albums);
$albums = array();
while($row = mysql_fetch_assoc($query)) {
    array_push($albums, $row);
}


  
    
  

Это такая вещь, которую яЯ хотел бы достичь в цикле foreach:

if ($album['type'] == 'green')...


      1
      2
      3
      4


if ($album['type'] == 'blue')...


      5
      6
      7
      8

Ответы на вопрос(3)

Ваш ответ на вопрос