{% else-1 %}
Netc * 0.13
(14 июн 2017, 19:42) (1/0) [1]
[STEM], В любом случае я решение показал и оно верное.
Netc * 0.13
(14 июн 2017, 19:38) (0/0) [0]
[STEM], Ну умножать так умножать, ради бога... Просто в первом посте сказано про сложение...
Netc * 0.13
(14 июн 2017, 18:19) (0/0) [0]
[STEM], [cit]Netc, Я правильно понял, что я могу просто впихнуть массив в foreach, а потом сделать вот так?
$totalPrice += $item['price']*$item['count'];[/cit]

не умножать значения
$totalPrice += $item['price'] * $item['count'];
а прибавлять
$totalPrice += $item['price'] + $item['count'];
Netc * 0.13
(14 июн 2017, 18:11) (0/0) [0]
Конечно правильно. А можно в этой же функции сделать рекурсию и выводить просто через функцию Sum($array);
Netc * 0.13
(14 июн 2017, 17:39) (0/0) [0]
[STEM], Можно вот так
[code]
$array[1]['price'] = 100;
$array[1]['count'] = 2;
$array[2]['price'] = 200;
$array[2]['count'] = 1;

function Sum($array, $value){

$sum = 0;

foreach($array as $v):

$sum += $v[$value];

endforeach;
unset($v);

return $sum;
}

echo Sum($array, 'count') + Sum($array, 'price');

?>
[/code]


BB-code не работает...
  • 1 из 1