$array = array(1,2,3);
do
{
并开始将前一个数字添加到previous并将新的数字作为数组
中的最后一个元素
$value = $array[count($array)-1] + $array[count($array)-2];
var_dump($value);
array_push($array, $value);
}
while (count($array) = 10);
print_r($array);
我整天都在努力了解如何推送新值,直到数组中的元素变为十
最终的程序应该做这样的事情:
1 + 1 = 2; 1 + 2 = 3; 2 + 3 = 5; 3 + 5 = 8; .... 1,1,2,3,5,8 ....
答案 0 :(得分:0)
您while
条件错误:while (count($array) = 10);
应为while (count($array) <= 10);