遞歸函數是指在函數內部調用自身的函數。遞歸函數可以用來解決一些複雜的問題,並可以使代碼更加簡潔。
下面是一個 PHP 中遞歸函數的示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php function factorial( $n ) { if ( $n == 1) { return 1; } else { return $n * factorial( $n - 1); } } $result = factorial(5); echo "The factorial of 5 is: $result" ; ?> |
運行以上代碼後,將得到以下輸出:
1 | The factorial of 5 is: 120 |
這是一個簡單的遞歸函數示例,它計算了 5 的階乘。請注意,遞歸函數需要滿足遞歸終止條件,以避免無限遞歸的情況。
希望本篇文章對您有所幫助。
發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/php/3045.html