Наверно глупый вопрос. Строю в массиве дерево. Рекурсией вывожу его. Но получаю сортировку родителей и детей по убывающей. А мне надо робителей сортировать по убывающей детей по возрастающей. Вопрос. Можно ли это сделать рекурсией? Первое что пришло в голову - это разбить массив на детей и родителей, и вывести их как циклом в цикле. Что посоветуете?
без разницы. Если использовать рекурсию, то принимать параметр что-то типа $order = 'asc'. В теле функции уже смотреть что содержится в параметр и в зависимости от этого использовать соответствующую сортировочную функцию. В принципе, если глубина вложенности всего 2 то можно цикл в цикле. Рекурсия хороша тем, что не ограничивает в этом плане.