Накопление результата в цикле PHP

Давайте с помощью цикла найдем сумму целых чисел от 1 до 100. Для таких задач существует стандартное решение, которое мы сейчас разберем. Это решение заключается в том, что циклом перебираются числа и их сумма последовательно записывается в какую-то переменную переменную:

<?php $result = 0; for ($i = 1; $i <= 100; $i++) { $result = $result + $i; } echo $result; // искомая сумма ?>

Как это работает: изначально переменная $result имеет значение 0, затем при первом проходе цикла в нее записывается ее текущее содержимое плюс значение счетчика. Получится, что каждую итерацию наша переменная будет расти, постепенно накапливая в себе результат.

Найдите произведение целых чисел от 1 до 20.

Найдите сумму четных чисел от 2 до 100.

Найдите сумму нечетных чисел от 1 до 99.