|
|
|
| Всем привет!
Есть древовидное меню вида
[177] => Array
(
[id] => 177
[name] => Diving
[iblock_section_id] => 9
)
[178] => Array
(
[id] => 178
[name] => Motor Sport
[iblock_section_id] => 9
[childs] => Array
(
[224] => Array
(
[id] => 224
[name] => Williams F1
[iblock_section_id] => 178
)
[225] => Array
(
[id] => 225
[name] => ТТ3
[iblock_section_id] => 178
)
[1538] => Array
(
[id] => 1538
[name] => Chronoris
[iblock_section_id] => 178
)
)
)
|
Оно может менятся. Мне нужно вытащить ключи, которые являются последними дочерними элементами. В данном случае это ключи под номерами 224, 225, 1538. Существует ли уже готовая функция в php или нужно писать самому?
Заранее спасибо | |
|
|
|
|
|
|
|
для: mister_pipin
(19.06.2014 в 18:14)
| | array_slice(); | |
|
|
|
|
|
|
|
для: moonfox
(19.06.2014 в 18:32)
| | Эта функция возвращает срез массива, а не то, что просят. | |
|
|
|
|
|
|
|
для: confirm
(19.06.2014 в 18:47)
| |
print_r(array_keys($array, array_pop($array));
|
| |
|
|
|
|
|
|
|
для: moonfox
(19.06.2014 в 19:06)
| | Пишите какие-то глупости, не думая и не проверяя. | |
|
|
|
|
|
|
|
для: confirm
(24.06.2014 в 06:07)
| | один раз не...)
а чел мог бы и в нете найти | |
|
|
|
|
|
|
|
для: mister_pipin
(19.06.2014 в 18:14)
| |
<?php
$last = end($arr);
var_dump(array_keys($last['childs']));
|
| |
|
|
|
|
|
|
|
для: psychomc
(19.06.2014 в 18:59)
| | Спасибо | |
|
|
|