我知道这个代码可以用来找到任何数字的阶乘,但如果我们想让它做更多的工作并更改代码,这样它就可以递归地计算和打印小于100的数字的阶积呢。应该如何修改此代码?我应该使用for循环还是其他技术?
按照LornaJane的建议,试试这个代码:
function factorial($number) {
if ($number < 2) {
return 1;
}
return ($number * factorial($number-1));
}