所谓递归函数,重点是如何处理函数调用自身是如何保证所需要的结果得以在函数间合理"传递",当然也有不需要函数之间传值得递归函数,例如:
复制代码 代码如下:
function test($a=0){
$a++;
if ($a<10) {
echo $a;
test($a);
}
}
下面通过一段代码演示一下php使用递归函数实现数字累加的方法。
代码如下所示:
复制代码 代码如下:
<?php
function summation ($count) {
if ($count != 0) :
return $count + summation($count-1);
endif;
}
$sum = summation(10);
print "Summation = $sum";
?>
面对php递归函数,不必要伤脑筋,深入的理解变量引用相关知识对解决此类问题很有帮助,以上内容就是php递归函数三种实现方法及如何实现数字累加的全部内容,希望对大家今后的学习有所帮助。
您可能感兴趣的文章: