@sunnyrio

Как пройтись по древу массива и получить id всех последних элементов?

Как пройтись по массиву и получить все последние элементы в виде массива? Вот код не пойму что мне тут убрать добрать?

/**
* Ищет в массиве категорий все последние категории (крайние) как с товаром так и без
**/
function deeprun(array $tree, $deep=0){
	$data = array();
	$new = array();
	$result = array();
    if(isset($tree['childs']) && is_array($tree['childs'])){
        // go deep
        foreach($tree['childs'] as $child) {
			deeprun($child,$deep+1);

        }
    } else {
        // last child?
        //printf('found last child %s[%s] - deep: %s'.PHP_EOL, $tree['title'], $tree['id'], $deep);
		//echo '<br>';
		$data[] = $tree['id'];		
    }
	return $data;
}
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
от 300 000 до 500 000 ₽
07 мая 2024, в 15:47
12000 руб./за проект
07 мая 2024, в 15:10
1500 руб./в час
07 мая 2024, в 15:07
1500 руб./в час