Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вытащить последний ключ массива
 
 автор: mister_pipin   (19.06.2014 в 18:14)   письмо автору
 
 

Всем привет!

Есть древовидное меню вида

[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 или нужно писать самому?
Заранее спасибо

  Ответить  
 
 автор: moonfox   (19.06.2014 в 18:32)   письмо автору
 
   для: mister_pipin   (19.06.2014 в 18:14)
 

array_slice();

  Ответить  
 
 автор: confirm   (19.06.2014 в 18:47)   письмо автору
 
   для: moonfox   (19.06.2014 в 18:32)
 

Эта функция возвращает срез массива, а не то, что просят.

  Ответить  
 
 автор: moonfox   (19.06.2014 в 19:06)   письмо автору
 
   для: confirm   (19.06.2014 в 18:47)
 

print_r(array_keys($array, array_pop($array));

  Ответить  
 
 автор: confirm   (24.06.2014 в 06:07)   письмо автору
 
   для: moonfox   (19.06.2014 в 19:06)
 

Пишите какие-то глупости, не думая и не проверяя.

  Ответить  
 
 автор: moonfox   (24.06.2014 в 14:36)   письмо автору
 
   для: confirm   (24.06.2014 в 06:07)
 

один раз не...)
а чел мог бы и в нете найти

  Ответить  
 
 автор: psychomc   (19.06.2014 в 18:59)   письмо автору
 
   для: mister_pipin   (19.06.2014 в 18:14)
 

<?php
$last 
end($arr);
var_dump(array_keys($last['childs']));

  Ответить  
 
 автор: mister_pipin   (20.06.2014 в 14:46)   письмо автору
 
   для: psychomc   (19.06.2014 в 18:59)
 

Спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования