@RamPM

Проблема с подсчетами суммы в цикле, поможете решить?

Есть цикл, в нем есть значение(int) ячейки массива из бд, но с каждым прокручиванием цикла, значение меняется, значение имеет одинаковый индефикатор в массиве [“sum”], необходимо сложить значение предыдущей прокрутки цикла с последующей. думаю необходимо прибегнуть к массиву и записывать значение в отдельную ячейку массива
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
@berzhikeev
Лучше в SQL запросе использовать sum()

Или иначе
$sum_counter = ['total_sum' => 0];
        foreach ($few_itteartion as $itearator_key => $some_ar) {
            
            if (!isset($sum_counter['sum_for_ittaration'][$itearator_key]))
                $sum_counter['sum_for_ittaration'][$itearator_key] = 0;

            foreach ($some_ar as $v) {
                $sum_counter['total_sum'] += $v['sum'];
                $sum_counter['sum_for_ittaration'][$itearator_key]  += $v['sum'];

            }
        }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы