· Andrés Ledo · PHP  · Lectura en 1 min

Cómo hacer la serie Fibonacci con PHP

Descubre como hacer la serie o la secuencia Fibonacci con PHP rápido y fácil.

Descubre como hacer la serie o la secuencia Fibonacci con PHP rápido y fácil.

Anteriormente, ya vimos como generar la secuencia Fibonacci mediante C#, en el día de hoy veremos como podemos hacerlo con PHP.

Recordemos que la secuencia de Fibonacci no es más que una sucesión de números que comienza por 0 y 1 y cada nuevo número es la suma de los dos anteriores. Por ejemplo:

  • 0 + 1 = 1.

  • 1 + 1 = 2.

  • 1 + 2 = 3.

  • 2 + 3 = 5.

  • 3 + 5 = 8.

  • 5 + 8 = 13.

  • 8 + 13 = 21.

  • etc…

Código fuente para generar la secuencia Fibonacci en PHP

<?php 

$v1 = 0;
$v2 = 1;

//Mostramos el primer número de la serie de Fibonacci
echo $v1 . '<br>';

//Realizaremos 30 sucesiones de la secuencia de Fibonacci
for ($i=0; $i < 30; $i++) { 
    
    //Variable temporal para almacenar el número de la primera variable
    $temp = $v1;

    //La primera variable pasa a contener el valor de la segunda
    $v1 = $v2;

    //Sumamos el valor de la temporal y la variable 1
    $v2 = $temp + $v1;

    //Imprimimos el resultado
    echo $v1 . '<br>';
}

El código anterior nos da el siguiente resultado:

secuencia fibonacci PHP

Secuencia Fibonacci en otros lenguajes de programación

    Compartir
    Volver al blog

    Artículos relacionados

    Ver todos los artículos »
    Cómo Hacer un Update en SQL Server

    Cómo Hacer un Update en SQL Server

    La declaración UPDATE en SQL Server es fundamental para modificar datos existentes en una base de datos. Aprende cómo realizar actualizaciones...

    PHP Switch

    PHP Switch

    Aprende a usar la estructura de control de flujo "switch" en PHP para evaluar expresiones y ejecutar código en función de los resultados. Conoce sus...

    PHP Headers guía básica

    PHP Headers guía básica

    Domina la función header() en PHP para manipular las cabeceras HTTP en tus scripts. Aprende a gestionar redirecciones, tipos de contenido, caché y...