Git
- 1 ответ
- 0 вопросов
1
Вклад в тег
public function makeContractFiles($array,$level) {
if(count($array)>0) {
foreach($array as $key => $value) {
// выполняем перебор массива и ищем все элементы уровня level
if($value['parent_id']==$level) {
// начинаем собирать новый массив
$files[]=array(
'name' => $value['title'],
'id' => $value['id'],
'child' => $this->makeContractFiles($array,$value['id']),
);
}
}
}
if(isset($files)) {
return $files;
} else {
return 0;
}
}