Элементы массива сложения цикла

 $array  = array(1,2,3);

do
{ 

и начать добавлять последнюю цифру к предыдущей и положить новую как последний элемент в массиве

    $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....

1 ответ

Решение

Вы while условие неверное: while (count($array) = 10); должно быть while (count($array) <= 10);

Другие вопросы по тегам