вытянуть вложенный массив

Ice_sCream

Новичок
вытянуть вложенный массив

Существует подобный массив:
PHP:
Array
(
    [main] => Array
        (
            [categ] => Array
                (
                    [0] => Array
                        (
                            [name] => Авто-мото
                            [path] => avto
                        )

                    [1] => Array
                        (
                            [name] => Дизайн, разработка сайта
                            [path] => web
                            [site] => Array
                                (
                                    [0] => Array
                                        (
                                            [url] => [url]http://ice-studio.com.ua/[/url]
                                            [title] => Разработка сайта
                                            [short] => Профессиональные услуги разработки веб-сайта в Украине. Контакты.
                                            [full] => Качественные и недорогие услуги разработки сайта под ключ. Раскрутка. Интернет-реклама.
                                        )

                                    [1] => Array
                                        (
                                            [url] => [url]http://netpeak.net/[/url]
                                            [title] => оптимизация под поисковые системы
                                            [short] => Качественные услуги раскрутки веб-сайта в интернет. Организация рекламной кампании. Написание рекламных слоганов. Цены. Контакты.
                                            [full] => Netpeak - поисковая оптимизация сайта с оплатой по факту. Привлечение целевых посетителей, рекламная компания в интернет. Разработка грамотной стратегии по раскрутке сайта в yandex. Профессиональный аудит веб-сайта. Услуги создания оригинального интернет-представительства вашей компании.
                                        )

                                )

                        )

                )

        )

)
Как-то можно "красиво" вытянуть оттуда такой массив - то есть все что в [categ] и максимум на 2 уровня ниже без вложений. короче может трудно объяснил, вот снова пример того, что я хочу получить из исходного:
PHP:
           [categ] => Array
                (
                    [0] => Array
                        (
                            [name] => Авто-мото
                            [path] => avto
                        )

                    [1] => Array
                        (
                            [name] => Дизайн, разработка сайта
                            [path] => web
                         }
 

Invizz

Новичок
PHP:
foreach ($arr['main']['categ'] as $k=>$item) {
	foreach ($item as $kk=>$property) {
		if (is_array($property)) unset ($arr['main']['categ'][$k][$kk]);
	}
}

хотел ссылками, но

PHP:
$i = &foo;
unset($i); //не убивает $foo, как я глупо предположил сначала
 

ПРЕВЕД

Новичок
спасибо, поржал. задача идиотская (и не только она?), поэтому любое решение будет "некрасивым".

PHP:
$categories = array();
foreach ($yourarray as $cat) {
  $categories[] = array_filter($cat, 'is_scalar');
}
 
Сверху