In Fibonacci series of numbers, each number is the sum of the two preceding ones.
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377
Fn = F(n-1) + F(n-2)
Generating Fibonacci series in PHP where any number is sum of previous two numbers
VIDEO
Generating Fibonacci series using for loop
We will use for loop to generate the series.
$n1=1; // first number
$n2=0; // second number
for($i=0;$i<=15;$i++){
echo " $n2,";
$temp=$n1+$n2; // temporary variable
$n1=$n2; // $n2 value shifted to $n1
$n2=$temp; // temporary value ( sum ) is shifted.
}
Output
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610,
Using recursive function
function fibo($n){
if($n<=1){
return $n;}
else{
return (fibo($n-1)+fibo($n-2));
}
}
for ($i=0;$i<15;$i++){
echo fibo($i).", ";
}
Output
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377,
← Introduction to PHP Factorial of a number→ Sum of Digits of a number→
Armstrong number→ Strong number→
← Basic Codes Check the string or number is Palindrome or not in PHP→
← Subscribe to our YouTube Channel here