如何使用php遞歸函數(shù)求n的階乘

PHP
小億
91
2024-05-10 14:21:55

下面是一個(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é)果。

0