# Накопление результата в цикле 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`.

← →
↑