125231896
注册会员

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 编辑 ]
|
|