Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal e o seguinte. estou fazendo um carinho de compras que recebe uma variavel $subvalor = $valor * $quant isso dentro de um laço eu queria fazer $total = $total + $subvalor; mas quando eu faço isso ele so pega o valor de 1 produto e esquece os outros.
$total = 0;
foreach ($x as $subvalor) {
$total += $subvalor;
}
echo $total;
ou simplesmente
echo array_sum($x);
Resolvido
vlw ai pessoal.
Olha...
pode ser uma coisa simples pra eu estar falando, mas você tem certeza que criou a variável $total fora do laço? se ela não for criada antes do laço ela vai ser zerada a cada repetição.