// 1,1,2,3,5,8,13,21,34..... 求第40位的值是多少?
$arr = [1, 1];
for($i=2;$i<40;$i++)
{
$arr[$i] = $arr[$i-1] + $arr[$i-2];
}
var_dump($arr);
本文介绍了一个使用PHP编程语言实现斐波那契数列的算法。通过一个简单的循环结构,我们展示了如何计算斐波那契数列中指定位置的数值。此算法适用于需要快速获取数列中某一位数值的场景。
// 1,1,2,3,5,8,13,21,34..... 求第40位的值是多少?
$arr = [1, 1];
for($i=2;$i<40;$i++)
{
$arr[$i] = $arr[$i-1] + $arr[$i-2];
}
var_dump($arr);