From e866a00db035c5c31de68f5cc42632bfa234f0ec Mon Sep 17 00:00:00 2001 From: lb1programmer Date: Tue, 11 Oct 2022 00:11:09 -0700 Subject: [PATCH] Fix formatting and allow calculating more outputs. --- fibonacci_series/PHP/fibonacci.php | 40 ++++++++++++++++-------------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/fibonacci_series/PHP/fibonacci.php b/fibonacci_series/PHP/fibonacci.php index 6aea04a..dfe7586 100644 --- a/fibonacci_series/PHP/fibonacci.php +++ b/fibonacci_series/PHP/fibonacci.php @@ -1,20 +1,24 @@ - Fibonacci series using recursive function:"; - echo "\n"; - /* Recursive function for fibonacci series. */ - function series($num){ - if($num == 0){ - return 0; - }else if( $num == 1){ - return 1; - } else { - return (series($num-1) + series($num-2)); - } - } - /* Call Function. */ - for ($i = 0; $i < $num; $i++){ +Fibonacci series using recursive function:"; +echo "\n"; +/* Recursive function for fibonacci series. This is fairly inefficient. */ +function series($num){ + if($num == 0){ + return 0; + } else if( $num == 1) { + return 1; + } else { + return (series($num-1) + series($num-2)); + } +} +/* Call Function. */ +for ($i = 0; $i < $num; $i++){ echo series($i); echo "\n"; - } \ No newline at end of file +}