首页 / PHP / 为什么递归不起作用?郁闷了
为什么递归不起作用?郁闷了
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了为什么递归不起作用?郁闷了,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4528字,纯文字阅读大概需要7分钟。
内容图文
![为什么递归不起作用?郁闷了](/upload/InfoBanner/zyjiaocheng/195/2dd13e74b85a4235989a9ff3f56ccfab.jpg)
Array( [0] => Array ( [0] => 1 [catid] => 1 [1] => 0 [parentid] => 0 [2] => 关于我们 [catname] => 关于我们 [3] => 4 [listorder] => 4 [4] => 0 [items] => 0 [5] => 1 [type] => 1 [child] => Array ( [0] => Array ( [0] => 2 [catid] => 2 [1] => 1 [parentid] => 1 [2] => 关于我们 [catname] => 关于我们 [3] => 1 [listorder] => 1 [4] => 0 [items] => 0 [5] => 1 [type] => 1 ) [1] => Array ( [0] => 3 [catid] => 3 [1] => 1 [parentid] => 1 [2] => 公司荣誉 [catname] => 公司荣誉 [3] => 2 [listorder] => 2 [4] => 0 [items] => 0 [5] => 1 [type] => 1 ) [2] => Array ( [0] => 4 [catid] => 4 [1] => 1 [parentid] => 1 [2] => 联系我们 [catname] => 联系我们 [3] => 3 [listorder] => 3 [4] => 0 [items] => 0 [5] => 1 [type] => 1 ) [3] => Array ( [0] => 5 [catid] => 5 [1] => 1 [parentid] => 1 [2] => 加入我们 [catname] => 加入我们 [3] => 4 [listorder] => 4 [4] => 0 [items] => 0 [5] => 1 [type] => 1 ) [4] => Array ( [0] => 6 [catid] => 6 [1] => 1 [parentid] => 1 [2] => 友情链接 [catname] => 友情链接 [3] => 5 [listorder] => 5 [4] => 0 [items] => 0 [5] => 2 [type] => 2 ) ) ))
function getTree($arr){// $row = $arr; foreach($arr as $k=>$v) { $tree .= '
- '; //遍历child子数组 foreach($v['child'] as $sv){ $tree .= '
- '.$sv['catname'].""; // getTree($v['child']); if(is_array($sv['child'])) { $tree .= '
- '; foreach($sv['child'] as $ssv){ $tree .= '
- '.$ssv['catname']." "; } $tree .= "
"; }// print_r($v['child']);// getTree($v['child']); $tree .= "
回复讨论(解决方案)
你并没有递归! getTree($v['child']); 都是被注释掉的
getTree 有个返回 return $tree;
如果递归的话,应写作 $tree .= getTree($v['child']);
你并没有递归! getTree($v['child']); 都是被注释掉的
getTree 有个返回 return $tree;
如果递归的话,应写作 $tree .= getTree($v['child']);
非常感谢,注释掉,是没有输出没办法了
写作 $tree .= getTree($v['child']); 汗
我说呢,谢谢
内容总结
以上是互联网集市为您收集整理的为什么递归不起作用?郁闷了全部内容,希望文章能够帮你解决为什么递归不起作用?郁闷了所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。