(14 июн 2017, 19:42) (
1/
0)
[
1]
[STEM],
В любом случае я решение показал и оно верное.
(14 июн 2017, 19:38) (
0/
0)
[
0]
[STEM],
Ну умножать так умножать, ради бога... Просто в первом посте сказано про сложение...
(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'];
(14 июн 2017, 18:11) (
0/
0)
[
0]
Конечно правильно. А можно в этой же функции сделать рекурсию и выводить просто через функцию Sum($array);
(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 не работает...