@semki096

Как после цикла изменить последовательность выведенных обьетов?

Вывожу рекурсионной функцией
function my_sort($data, $parent = 0, $level = 0)
     {
       $arr = $data[$parent];

       for($i = 0; $i < count($arr); $i++)
       {
         echo '<div style="padding-left:' . $level . 'px;">';
         echo $arr[$i]['name'];
           if(isset($data[$arr[$i]['id']])) my_sort($data, $arr[$i]['id'], 20);
         echo '</div>';
       }
     }


Теперь мне надо чтобы родительские комментарии остались в том же порядке, то есть новые сверху, а дочерние перевернуть - то есть новые сделать снизу. Как? Cпасибо.
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
IIISpikerIII
@IIISpikerIII
$arr =( $parent == 0)? $data[$parent]:array_reverse($data[$parent]);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы