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

h-s*_*h-s 2 php recursion factorial

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

ser*_*gio 8

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

function factorial($number) {          
    if ($number < 2) {
        return 1;
    }
    return ($number * factorial($number-1)); 
}
Run Code Online (Sandbox Code Playgroud)