PHP Recursion
Recursion is a programming technique where a function calls itself to solve smaller instances of a problem. It's often used for tasks like factorial calculation, traversing trees, and solving mathematical problems.
Recursion एक ऐसी तकनीक है जिसमें कोई function खुद को ही call करता है। यह जटिल समस्याओं को छोटे-छोटे भागों में हल करने में उपयोगी होती है।
Factorial using Recursion
Example to find the factorial of a number using recursion.
Recursion का उपयोग करके किसी संख्या का factorial निकालने का उदाहरण।
<?php
function factorial($n) {
if ($n <= 1) return 1;
return $n * factorial($n - 1);
}
echo factorial(5);
?>
120
Sum of Natural Numbers using Recursion
This function adds all natural numbers up to n using recursion.
यह function recursion का उपयोग करके n तक के सभी प्राकृतिक संख्याओं का योग करता है।
<?php
function sumNatural($n) {
if ($n == 0) return 0;
return $n + sumNatural($n - 1);
}
echo sumNatural(5);
?>
15