- var_dump: documentation ( source)
- pow: documentation ( source)
- sqrt: documentation ( source)
<?php
function fibonacciNumbers($n) {
$sq5 = sqrt(5);
$a = (1 + $sq5) / 2;
$b = (1 - $sq5) / 2;
return (pow($a, $n) - pow($b, $n)) / $sq5;
}
function getArr ($n) {
$return = array();
for ($i = 1; $i <= $n; $i++) {
$return[] = fibonacciNumbers($i);
}
return $return;
}
var_dump(getArr(10));