Mega Code Archive

 
Categories / Php / Functions
 

Recursive Function Example

<?php function sum_up_to($number) {     $result = 0;     for ($i = 1; $i <= $number; $i++) {         $result += $i;     }     return $result; } function sum_up_recursive($number) {     return ($number) ? ($number + sum_up_recursive($number - 1)) : 0; } echo '<p>Regular version = ', sum_up_to(42), "</p>\n"; echo '<p>Recursive version = ', sum_up_recursive(42), "</p>\n"; ?>