# Print Fibonacci Series in PHP

Write a code to print fibonacci series in PHP. In this tutorial, We are going to learn how to  write a fibonacci series program in PHP using recursion as well using iterative approach.

Given a number N, we have to write a PHP script which prints Fibonacci series from 1 to N, where N is an input integer.

print fibonacci series in PHP

C Program to Print Fibonacci Series using Recursion

Difference between Recursion and Iteration

Before writing a program let’s understand what is Fibonacci series.

Subscribe Our Tutorials

## What is Fibonacci Series?

The Fibonacci series is the series of numbers such as 0, 1, 1, 2, 3, 5,…… in which the next number is the sum of two previous numbers.

In Fibonacci series, the first two numbers are 0, 1 or 1, 1 and next number is the sum of previous two numbers.

### Algorithm to Print Fibonacci Series

i) Initialize first and second number.
first = 0 and  second = 1.

ii) Print both first and second number.

iii) Loop from index 2 to N. So third number is the sum of first and second.

## Print Fibonacci Series in PHP using Iterative Approach

Let’s write a PHP function, which takes a number as an argument and print Fibonacci Series up to that number. Here I am writing a code using an iterative approach.

Output:

## Fibonacci Series Program in PHP using Recursion

So far we have discussed the logic of Fibonacci series. We have written a PHP code to generate a fibonacci series using an iterative approach. Now let’s write a code to fibonacci series program using recursion in PHP.

Recursion vs Iteration – Difference between recursion and iteration