Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Рекурсивная функция, как составить? (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/rekursivnaya-funkciya-kak-sostavit-387952/)

Guest 16.10.2011 15:23

Рекурсивная функция, как составить?
 
Имею древовидный массив. Элементы имеют некоторые характеристики и могут иметь потомка (массивы с такими же массивами-потомками). Хочу на выход отдать переменную, в которой преобразованный из массива html-код. Для примера его и параметры функции сократил до 1 параметра, обернутого в
.Собственно вопроса 3: как проверить на наличие "детей" объект, передать всех детей по очереди и как нормально вызвать функцию изнутри?public function tree_to_html($исходный массив){global $string;foreach ($array as $item) { $string .= "".$item['id']."
"; if (есть дети){ tree_to_html(передать детей);} }return $string;break;}Помогите, пожалуйста


Часовой пояс GMT, время: 07:10.


© www.otvetnemail.ru - Форум вопросов и ответов.