在学习php基础知识的时候,递归是一个基础的不可或缺的算法。像最常见的无限级文章分类就是使用的递归算法来输出显示。现在在这里下一个最基础的数组递归算法,当然也可以应用到分类上面:
< ?php
//建立一个多维数组实例;
$aa[0][0]="aa";
$aa[0][1][0]="aaaa";
$aa[0][1][1]="bbbb";
$aa[0][2]="bbb";
$aa[0][3]="ccc";
$aa[1]="bb";
$aa[2]="cc";
//print_r($aa);
//创建递归函数;2个参数,第一个是需要递归的数组,第二个是判断属于第几级;
function category($arry,$i=0){
$i++;
//判断是最终值还是需要递归的数组;
if(is_array($arry)){
foreach($arry as $m=>$v){
category($arry[$m],$i);
}
}else{
//根据级数输出空格标识符;
for($m=0;$m< =$i;$m++){
echo " ";
}
echo $arry."
";
}
}
//调用递归数组;
category($aa);
?>
昨天在功能升级过程中发现搜狗的网站评级系统升级了,由原来100分制变成10分制,而且增加了专用查询服务器,查询链接格式为http://rank.ie.sogou.com/sogourank.php?ur=http://www.wsprite.com/,特来提醒朋友,快试试自己的博客和朋友的博客是属于哪个级别。
信心点灯博客的阿修罗来看博主了,新年快乐!
顺便点一下广告,呵呵。做博客也不容易啊!
博主,兔年快乐!
我也正在学这个呢。
其实对于这个问题,我们应该淡定,平常心,平常心。
来看看,我不懂代码,看热闹的
呵呵,欢迎互访
是啊,想要邀请码的人太多了。基本上刚放出就没了