|
Перебор массива
|
|||
---|---|---|---|
#18+
Всем привет. Имеется массив $data вида: Array ( [0] => Array ( [id] => 1 [name] => наши услуги [id_rod] => 0 ) [1] => Array ( [id] => 2 [name] => наши тарифы [id_rod] => 0 ) [2] => Array ( [id] => 3 [name] => фото галерея [id_rod] => 0 ) [3] => Array ( [id] => 4 [name] => о компании [id_rod] => 0 ) [4] => Array ( [id] => 5 [name] => контакты [id_rod] => 0 ) [5] => Array ( [id] => 6 [name] => верховая езда [id_rod] => 1 ) [6] => Array ( [id] => 7 [name] => фото сессии и экскурсии [id_rod] => 1 ) [7] => Array ( [id] => 8 [name] => детские праздники [id_rod] => 1 ) [8] => Array ( [id] => 9 [name] => наш клуб [id_rod] => 3 ) [9] => Array ( [id] => 10 [name] => конюшня [id_rod] => 3 ) [10] => Array ( [id] => 11 [name] => лошади [id_rod] => 3 ) ) Необходимо на его базе создать вложенное меню. Т.е. Первый уровень с id_rod = 0, а далее по соответствию id_rod = id. наши услуги --> верховая езда ..........................фото сессии и экскурсии ..........................детские праздники ..........................и т.д. Пробовал через цикл foreach перебирая массив $data и относительно него массив $data2 с теми же значениями, но отображается только 1 уровень с с id_rod = 0. Вот код. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2020, 23:22 |
|
|
start [/forum/topic.php?fid=23&fpage=11&tid=1459777]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 136ms |
0 / 0 |