写一个php简单的递归函数
时间: 2023-02-16 15:36:23 浏览: 109
PHP 递归函数
好的,这是一个简单的递归函数的 PHP 示例:
```
function factorial($n) {
if ($n == 1) {
return 1;
} else {
return $n * factorial($n - 1);
}
}
echo factorial(5); // 120
```
该函数用于计算 $n!$(阶乘),即 $n$ 乘以所有小于它的正整数的积。比如,$5! = 5 \times 4 \times 3 \times 2 \times 1 = 120$。
在这个示例中,我们使用了一个条件语句来检查 $n$ 是否为 1。如果是,则函数返回 1。否则,它会调用自身并将 $n$ 减 1,直到 $n$ 变为 1 为止。
希望这能帮到你。
阅读全文