Подскажите пожалуйста
Есть таблица в БД
id | parent_id | name
Вывожу так
function vueCat($array, $id = 0){
$res = '';
static $tab = 1;
foreach($array as $val){
if($val['patent_id'] == $id){
$res .= '<option>'.$tab.$val['name'].'</option>';
$tab++;
$res .= $this->vueCat($array, $val['id']);
}
}
return $res;
}
Надо чтоб получилось примерно так
пункт
--подпункт
--подпункт
----подпункт
----подпункт
--подпункт
--подпункт
пункт
пункт
Чем глубже подпункт, тем больше черточек
Что надо сделать с переменной $tab получить нужный результат