Вывод определенной интерации цикла

daniyorik

Новичок
Здравствуйте, проблема не большая, блуждаю вокруг да около не могу реализовать вывод данных из части массива, то бишь вывести одну интерацию цикла, покажу на примере
Array
(
[1] => Array
(
[0] => Недвижимость
[next] => Array
(
[10] => Аренда квартир
[11] => Аренда комнат
[12] => Аренда домов
[13] => Аренда земли
[14] => Аренда гаражей/стоянок
[15] => Ищу компаньона
[16] => Продажа квартир
[17] => Продажа комнат
[18] => Продажа домов
[19] => Продажа земли
[20] => Продажа гаражей/стоянок
[21] => Аренда помещений
[22] => Продажа помещений
[23] => Прочая недвижимость
[24] => Обмен недвижимости
)

)

[2] => Array
(
[0] => Одежда
[next] => Array
(
[26] => Женская одежда
[27] => Мужская одежда
[28] => Головные уборы
[29] => Детская одежда
[30] => Женская обувь
[31] => Мужская обувь
)

)

[3] => Array
(
[0] => Транспорт
[next] => Array
(
[32] => Легковые автомобили
[33] => Мотоциклы
[34] => Автобусы
[35] => Спец. техника
[36] => Грузовые автомобили
[37] => Запчасти/аксессуары
[38] => Авто/мото услуги
)

)

[4] => Array
(
[0] => Электроника
[next] => Array
(
[39] => Телефоны
[40] => Компьютеры
[41] => Фото/видео
[42] => Тв/видеотехника
[43] => Аудиотехника
[44] => Игры и игровые приставки
[45] => Техника для дома
[46] => Техника для кухни
[47] => Климатическое оборудование
[48] => Индивидуальный уход
[49] => Аксессуары и комплектующие
[50] => Прочая электроника
)

)

[5] => Array
(
[0] => Бизнесс и услуги
[next] => Array
(
[51] => Финансовые услуги/партнерство
[52] => Реклама/полиграфия/маркетинг/интернет
[53] => Сырье/материалы
[54] => Оборудование
[55] => Продажа бизнесса
[56] => Услуги переводчиков/набор текста
[57] => Юридические услуги
[58] => Прочие услуги
)

)

[6] => Array
(
[0] => Спортивные товары
[next] => Array
(
[59] => Велосипеды
[60] => Лыжи/сноуборды
[61] => Коньки
[62] => Роликовые коньки
[63] => Атлетика/фитнесс
[64] => Туризм
[65] => Охота/рыбалка
[66] => Футбол/хоккей
[67] => Единоборства/бокс
[68] => Прочие виды спорта
)

)

[7] => Array
(
[0] => Красота и здоровье
[next] => Array
(
[69] => Стрижки/наращивание волос
[70] => Маникюр/наращивание ногтей
[71] => Макияж/косметология/наращивание ресниц
[72] => Медицина
[73] => Услуги психолога
[74] => Аксессуары
[75] => Ювелирные изделия
[76] => Сумки
[77] => Бижутерия
[78] => Наручные часы
)

)

[8] => Array
(
[0] => Отдам даром
[next] => Array
(
[79] => Отдам даром
)

)

[9] => Array
(
[0] => Обмен
[next] => Array
(
[80] => Обмен
)

)

)
это мой массив, мне надо:
создать 9 выпадающих списков, в каждом из которых будет по 1 интерации, то бишь в первом выпадающем списке, написано недвижимость, выпадает, аренда, бла бла бла
вот моя попытка
<select>
<? if($categories):?>
<? foreach($categories as $key=>$value):?>
<optgroup label="<?=$value['0'];?>">
<? foreach($value['next'] as $k=>$v):?>

<option value="<?=$k;?>">--<?=$v;?></option>
<?endforeach;?>


<? endforeach;?>
</optgroup>
<? endif;?>

</select>
Получается не совсем то, что надо, получается 1 выпадающий список, а не 9, ну это понятно почему только 1, но идей как сделать 9 не приходит в голову
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ты связанные списки что ли делаешь?
 

daniyorik

Новичок
Ты связанные списки что ли делаешь?
да, получается я пытаюсь реализовать поиск, ну соответственно свяжу селект с формой, и по сабмиту он будет искать посты, с айдишниками выбранного элемента из выпадающего списка, просто в плане дизайна некрасиво 1 выпадающий список делать, надо чтобы было 9 и напротив каждого какая нибудь красивая иконка
 
Последнее редактирование:
Сверху