Есть функция
//$arr - массив //$id - ключ(идентификатор) нужного элемента массива public function newTree($arr, $id){ foreach ($arr as $key => $item) { if ($id == $key) { return $item; $result = $this->newTree($item['children'], $id); if ($result !== false) { return $result; } } } return false; }
Как мне вывести уровень вложенности этого элемента?
Пробовал делать так, не получается
public function newTree($arr, $id, $level=0){ foreach ($arr as $key => $item) { if ($id == $key) { $level++; $result = $this->newTree($item['children'], $id, $level); if ($result !== false) { } } } return false; }