Задать вопрос
nepster-web
@nepster-web

Как конвертировать иерархический массив в массив для nested sets?

У меня есть иерархический массив:

Array
    (
        [0] => Array
            (
                [id] => 28
            )
    
        [1] => Array
            (
                [id] => 29
            )
    
        [2] => Array
            (
                [id] => 30
                [children] => Array
                    (
                        [0] => Array
                            (
                                [id] => 31
                            )
                    )
            )
    )


Мне нужно получить ключи left, right и depth для nested sets.
Я нашел похожий вопрос на stackoverflow: stackoverflow.com/questions/31744191/php-convert-a...

Но, та функция в ответе, работает некорректно. В ней нет ключа depth и просчет ключей (left и right) некорректный.
Подскажите пожалуйста, как можно решить эту проблему?
  • Вопрос задан
  • 220 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Stepik
    PHP (pro)
    1 месяц
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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