@Msklf

Правильно положить массив в цикле php?

Доброго дня,

Хочу суммировать значения ячеек в цикле.
Есть функция:
function get_sum($arr) {
    $sum = 0.00;
    foreach($arr as $elem)
        $sum += $elem;
    return $sum;
}


В цикле собираем массив:
//  $values = array(1.12,2.33,5.05,100.24); // Вариант-1
    $values = array($row['go_rs']); // Пробовал и array($row['go_rs'] . ' '). Вариант-2
// если вывести echo ($row['go_rs'] . ' '); в цикле то получим: 342.12 1244.24 2352.14 и т.д.


И выводим
echo get_sum($values); 
// Вариант-1 выводит все верно = 108.74
// Вариант-2 выводит только последнее значение в цикле, т.е. не суммирует.


Т.е. проблема в формировании массива, по идее должен быть такого вида (n1,n2,n3,n4) Если добавить array($row['go_rs'] . ',')
возникает проблема с последней запятой.

Подскажите, как правильно собрать массив для вывода значений ?
  • Вопрос задан
  • 262 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы