Здравствуйте, подскажите, есть следующая конструкция, выводящая поочередно цены товаров, умноженные на количество товаров...
foreach ($order['product'] as $product) {
echo ($product['price']*$product['quantity']);
}
а как получить итоговую сумму по всем товарам?
Сейчас получаю на выходе цифры 1000 2000 1500 2300 - а нужна общая сумма.
в качестве альтернативного варианта:
$result = array_sum(array_map(function($o){
return $o['price'] * $o['quantity'];
},
$orders));
вариант получше:
$result = array_reduce($orders, function($sum, $o){
return $sum + $o['price'] * $o['quantity']
}, 0);
$sum = 0;
foreach ($order['product'] as $product) {
echo ((int)$product['price']*(int)$product['quantity']);
$sum += (int)$product['price']*(int)$product['quantity'];
}
echo $sum;
$summ = 0;
foreach ($order['product'] as $product) {
$summ += (float)$product['price'] * (float)$product['quantity'];
}
echo $summ;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Проблема заключается в следующем, я получаю из 1С картинку в виде текста, выглядит это как картинка открытая через notepad, записываю её через:
Как по номеру месяца получить его последний день? Написал такой код: