php的递归函数用法 php递归函数 返回值

php的递归函数用法 php递归函数 返回值
## 本文章已经迁移到新博客:http://www.imakediff.com/t/notes-d75098b64e31db375858628535208320.html##一个函数在它的函数体内调用它自身称为递归调用。这种函数称为递归函数。这对于程序员来说,通常有很高的实用价值,常用来将复杂的问题分解为简单的并相同的情况,反复做这种处理直到问题解决。

用递归函数与不用递归函数的区别
示例一:使用静态变量
function test(){
static$dig=0;
if($dig++<10){
echo $dig;
test();
}
}
test();//12345678910

示例二:使用递归函数和循环实现字符串逆转排列
function unreverse($str){
for($i=1;$i<=strlen($str);$i++){
echo substr($str,-$i,1);
}
}
unreverse("abcdefg");//gfedcbc

function reverse($str){
if(strlen($str)>0){
reverse(substr($str,1));
echo substr($str,0,1);
return;
}
}
reverse("abcdefg");//gfedcbc

递归函数很多时候我们可以循环替代,建议当我们不能用循环替代时再用,因为用循环我们更容易理解,更不容易出错。




  

爱华网本文地址 » http://www.aihuau.com/a/25101018/370911.html

更多阅读

白醋的美容作用及用法 精 白醋美容

白醋的美容作用及用法 精——简介白醋是醋的一种,它无色,味道单纯是烹饪中常用的调味品。白醋物美价廉,它不仅是我们日常生活中的必需品,还具有美容作用。由于白醋能够达到软化皮肤角质层的作用,具有一定的杀菌作用,所以正确合理的利用白

函数指针返回指向函数的指针 指向函数的指针

准确地讲,本文所涉及的内容是C++中较难理解的,本文的目的不是在于将它们解释清楚,因为这需要你循序渐进地做很多练习才可以。看下面一个例子:int (*func(bool real))(int, int) 你觉得它的返回值是什么?这里就涉及到了如何理解指向函数

电脑“开始-运行”的常用命令及用法!很有用! 常用运行命令

电脑“开始-运行”的常用命令及用法!很有用!——简介想成为电脑高手吗?那么下面的几个“开始—运行”常用命令至少您要了解!这些命令甚至在电脑出现疑难杂症您束手无策的时候能给你带来惊喜哦!电脑“开始-运行”的常用命令及用法!很有用!

松针的神奇功效、用法及注意事项 松针的功效与作用

上一篇:八卦象数疗法常见...下一篇:家庭必备特效秘方...|返回日志列表松针的神奇功效、用法及注意事项分享转载复制地址日志地址:请用Ctrl+C复制后贴给好友。王凌云 2010年11月25日 11:31 阅读(3) 评论(0) 分类:中华本草举报

滋补心脾的妙药归脾丸 心脾两虚

滋补心脾的妙药归脾丸_罗大伦_新浪博客10-03-21 【大 中 小】摘要: 滋补心脾的妙药——归脾丸(2010-02-0112:31:35)先聊聊这个方子是怎样来的,这个方子,先是南宋的医家严用和出的,这位严用和可是位高人,他字子礼,南宋庐山人,宝佑元年(1253年

声明:《php的递归函数用法 php递归函数 返回值》为网友鬧够錶分享!如侵犯到您的合法权益请联系我们删除