如何在PHP中使用递归计算阶乘

时间:2013-12-15 12:34:23

标签: php recursion factorial

我知道要使用的代码,以便找到任何数字的阶乘,但是如果我们希望它做更多并更改代码,那么它可以计算并打印数字的阶乘数小于100递归。该代码应如何修改?我应该使用循环还是其他技术?

1 个答案:

答案 0 :(得分:8)

按照LornaJane的建议尝试此代码:

function factorial($number) {          
    if ($number < 2) {
        return 1;
    }
    return ($number * factorial($number-1)); 
}