万能试验机价格,鬼魅山房,僵尸物语txt下载
今天写程序的时候返回总觉得少了数据,然后一步步打断掉,发现递归函数并没有返回数据。
程序如下:
public function aa($aa,$list,$num){
if(!empty($aa)){
foreach($aa as $value){
$list[$num]['Id'] = $value['Id'];
/*此处忽略根据$aa 查出的$bb的过程*/
$bb = ?????????//注意此行是运用了一堆需要在循环的$bb
++$num;
$this->aa($bb,$list,$num);
}
}else{
return $list;
}
}
然后修改成这样就有返回数据了
public function aa($aa,$list,$num){
if(!empty($aa)){
foreach($aa as $value){
$list[$num]['Id'] = $value['Id'];
/*此处忽略根据$aa 查出的$bb的过程*/
$bb = ?????????//注意此行是运用了一堆需要在循环的$bb
++$num;
return $this->aa($bb,$list,$num);
}
}else{
return $list;
}
}
此处代码是根据今天遇到的问题的一份仿照的简介代码。
在一次提醒自己return
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
网友评论