Недавно столкнулся с задачей, необходимо было использовать ряд Фибоначчи в скрипте.
Хочу поделиться кодом.
function fibonacci($n, $first = 1, $second = 1){
$fibonacci = [$first,$second];
for($i = 1;$i < $n; $i++){
$fibonacci[] = $fibonacci[$i] + $fibonacci[$i-1];
}
return $fibonacci;
}
$fib = fibonacci(35);
Где 35 - это количество чисел, а $first и $second первые два числа в выводимом ряду.
//Выводим на экран
print_r($fib);
Всё гениальное просто.
Результат можно посмотреть на этой странице
first
Прикольно