Задать вопрос
@RudFox

Как в цикле сложить 2 значения из 2-х массивов?

Находясь в цикле получаю 2 значения из AMOUNT - 2 и 3 :
if ($arStore = $rsStore->Fetch()){
        /*** var_dump $arStore (начало) ***/
        array(1) {
            ["AMOUNT"]=>
            string(1) "2"
        }
        array(1) {
            ["AMOUNT"]=>
            string(1) "3"
        }
        /*** var_dump $arStore (конец) ***/

Мне нужно их сложить, делаю так:
if(!empty($arStore["AMOUNT"])){
            echo $arStore["AMOUNT"] += $arStore["AMOUNT"];
        }
    }

Но таким образом у меня получается сложить не 2+3, а складывается 2+2 и 3+3 и в итоге не то что мне нужно.
Подскажите пож-та как правильно?
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Cels
$arStore[]['AMOUNT'] = "2";
$arStore[]['AMOUNT'] = "3";

var_dump($arStore);

// вариант 1
echo $arStore[0]['AMOUNT'] + $arStore[1]['AMOUNT'];

// вариант 2
$sum = 0;
foreach($arStore as $item){
    $sum += $item['AMOUNT'];
}
echo $sum;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽