Уровень массива find & amp; обновление в PHP многомерного массива древовидной структуры

Здесь я использую Array Tree Structure для моего проекта PHP. В этом массиве я хочу найти уровень массива в программировании и обновить уровень узла массива как одно поле в массиве.
Вот мой массив:

Array(
[id] => test1
[data] => Array([balance] => 0 )
[has_children] => 1
[children] => Array(
[0] => Array
([id] => test2
[data] => Array([balance] => 45)
[has_children] =>
)
[1] => Array(
[id] => test3
[data] => Array([balance] => 78)
[has_children] =>
)
[2] => Array(
[id] => test55
[data] => Array([balance] => 0)
[has_children] => 1
[children] => Array(
[0] => Array(
[id] => test45
[data] => Array([balance] => 90)
[has_children] =>
)
)
)
[3] => Array(
[id] => test567
[data] => Array([balance] => 123)
[has_children] =>
)
[4] => Array(
[id] => test79
[data] => Array([balance] => 34)
[has_children] =>
)
)
)

Массив создан динамически. Поэтому я не смог найти глубину этого массива и уровень каждого узла. Например: test1 как уровень 1, test2 как уровень 2, test3 как уровень 2, test55 как уровень 2, test 45 как уровень 3 И test567 & test79 как уровень 2.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]