У меня есть набор данных или массив, который выглядит какУпорядочивание иерархических данных по уровням
[
"foo",
"bar",
[
"gum",
"ball",
[
"fat",
"rubber",
],
"zoo",
"topia",
],
"ant",
"elephant",
"grass",
[
"hopper",
],
]
и я хочу функцию, чтобы сгруппировать их по уровням или глубины. Что-то вроде:
[
"level 1" => ['foo','bar','ant','elephant','grass'],
"level 2" => ['gum','ball','zoo','topia','hopper'],
"level 3" => ['fat','rubber'],
]
Edit я выяснил источник данных, как это, казалось, вызвать некоторое замешательство
htt p: //mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ – Barmar