laravel调用一个递归函数总是错误,传参是一个数组返回也是一个,求解?


public function all()
{
$shopType = ShopType::getAllType();
$result=$this->menu_merge($shopType,0);
dump($result);
}
public function cateDivide($menu,$pid=0)
{
$arr=array();
foreach($menu as $v) {
if($v['parent']==$pid){
$v['child']=$this->cateDivide($menu,$v['id']);
$arr[]=$v;
}
}
return $arr;
}


点赞 取消点赞 收藏 取消收藏

<< 上一篇: 这个图是怎么加上去的啊啊

>> 下一篇: 请问如何doc转jpg?