下面是一個(gè)使用PHP遞歸函數(shù)求n的階乘的示例代碼:
function factorial($n) {
if ($n == 0) {
return 1;
} else {
return $n * factorial($n - 1);
}
}
$n = 5;
$result = factorial($n);
echo "The factorial of $n is: $result";
在上面的代碼中,factorial
函數(shù)用于計(jì)算$n$的階乘。如果$n$等于0,則返回1;否則,遞歸調(diào)用factorial
函數(shù),并返回$n$乘以factorial($n - 1)
的結(jié)果。最后,我們調(diào)用factorial
函數(shù)并輸出結(jié)果。
你可以將上面的代碼復(fù)制粘貼到一個(gè)PHP文件中,然后在終端或?yàn)g覽器中執(zhí)行該文件,即可看到輸出結(jié)果。