допустим есть такой вот массив
id parent_id title
1 0 дом
2 1 дверь
3 2 ручка
4 0 офис
5 4 окно
6 5 рама
нужно вывести ее примерно вот так
дом->дверь->ручка
офис->окно ->рама
Помогите уже всю голову на прочь сломал неполучается.
Знаю что как то нужно через рекурсию.
1. Telnet - 31 Октября, 2011 - 00:14:23 - перейти к сообщению
2. DeepVarvar - 31 Октября, 2011 - 00:58:58 - перейти к сообщению
Telnet пишет:
как то
То кака...
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function viewThreds(&$arr,$parent = 0) {
- foreach ($arr as $item) {
- if ($parent != 0) echo '->';
- if ($item['parent_id'] == $parent) echo $item['title'];
- viewThreads($arr,$item['id']);
- }
- }
- viewThreads($arr);
Не проверял..