喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [问题] 请教php循环递归  
 
125231896
注册会员
Rank: 2



UID 81041
精华 0
积分 143
帖子 104
金钱 143 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-10-6
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
请教php循环递归



<?php
function abc($Link){
    return 
$Link;  //根据传入的值生成一个数组
}
function 
KeySnath($hvctop,$floor)// $hvctop是个数组
    
foreach($hvctop as $Link){  //每次根据$Link的内容继续生成一个数组然后递归调用。
        
$hvc=abc($Link);
                                          
$HvCc=count($hvc);
        
/*递归*/
        
if(($HvCc 1) && ($floor 3)){ //3层的递归
            
KeySnath($hvc,$floor+1);
        }
    {    
}
?>
如上代码,代码并不全。(深度3层)为什么在最深一层执行foreach遍历后无法返回继续上一层的foreach 遍历?

谢谢~小弟对递归算法不是很熟。谢谢执教

[ 本帖最后由 125231896 于 2008-1-17 01:38 PM 编辑 ]
2008-1-17 01:34 PM#1
查看资料  发短消息  顶部
 
osdn
禁止发言

初级会员



UID 66985
精华 0
积分 -37
帖子 353
金钱 -37 喜悦币
威望 0
人脉 0
阅读权限 0
注册 2005-9-28
来自 红色主机
状态 离线
[广告]: 代充Paypal帐号美元
*** 作者被禁止或删除 内容自动屏蔽 ***
2008-1-17 02:55 PM#2
查看资料  访问主页  发短消息  顶部
 
125231896
注册会员
Rank: 2



UID 81041
精华 0
积分 143
帖子 104
金钱 143 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-10-6
状态 离线
[推荐阅读] 广州公司 招php程序员!
............
2008-1-18 04:07 AM#3
查看资料  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 2573
帖子 4778
金钱 2570 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] 北京公司高薪诚聘网站开发工程师
没看明白
function abc($Link){
    return $Link;  //这里咋就将返回值转换成数组了哪?
}
还有 即没有输出也没有返回值也没有通过引用传递参数 楼主怎么知道函数的执行情况?




最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2008-1-18 09:46 AM#4
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.022900 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP