Сформировать список из массива
Нужно написать функцию/класс для обработки массива к определенному виду,
входные данные массив.
Пример массива
Array
(
[0] => Array
(
[categories_id] => 8
[categories_left] => 3
[categories_right] => 4
[categories_level] => 2
[categories_name] => NameCat_8
[nflag] => 0
)
[1] => Array
(
[categories_id] => 9
[categories_left] => 5
[categories_right] => 6
[categories_level] => 2
[categories_name] => NameCat_9
[nflag] => 0
)
[2] => Array
(
[categories_id] => 3
[categories_left] => 7
[categories_right] => 8
[categories_level] => 2
[categories_name] => NameCat_3
[nflag] => 0
)
[3] => Array
(
[categories_id] => 11
[categories_left] => 9
[categories_right] => 10
[categories_level] => 2
[categories_name] => NameCat_11
[nflag] => 0
)
[4] => Array
(
[categories_id] => 13
[categories_left] => 11
[categories_right] => 12
[categories_level] => 2
[categories_name] => NameCat_13
[nflag] => 0
)
[5] => Array
(
[categories_id] => 14
[categories_left] => 13
[categories_right] => 14
[categories_level] => 2
[categories_name] => NameCat_14
[nflag] => 0
)
[6] => Array
(
[categories_id] => 22
[categories_left] => 15
[categories_right] => 16
[categories_level] => 2
[categories_name] => NameCat_22
[nflag] => 0
[content_title] =>
)
[7] => Array
(
[categories_id] => 23
[categories_left] => 17
[categories_right] => 22
[categories_level] => 2
[categories_name] => NameCat_23
[nflag] => 1
[content_title] =>
)
[8] => Array
(
[categories_id] => 24
[categories_left] => 18
[categories_right] => 19
[categories_level] => 3
[categories_name] => NameCat_24
[nflag] => 0
[content_title] =>
)
[9] => Array
(
[categories_id] => 25
[categories_left] => 20
[categories_right] => 21
[categories_level] => 3
[categories_name] => NameCat_25
[nflag] => 0
[content_title] =>
)
)
Пример результата
- NameCat_8
- NameCat_9
- NameCat_3
- NameCat_11
- NameCat_13
- NameCat_14
- ContCat_22
- ContCat_22
- ContCat_22
- ContCat_22
- ContCat_22
- ContCat_22
- ContCat_22
- ContCat_24
- ContCat_24
- NameCat_25
NameCat_22
NameCat_23
NameCat_24
PS: Может быть неограниченная вложенность