Estava querendo somar os valores dentro de um foreach, mais ele sempre retorna pra mim os valores separados por espaço, exemplo: 20 30 40 50
gostaria de pegar todos esses valores e somar para dar o valor final
segue o codigo:
<?php
if(isset($_SESSION['carrinho'])):
$item_carrinho = '0';
if(count($_SESSION['carrinho']) > '0'):
foreach($_SESSION['carrinho'] as $id_produto_carrinho => $quantidade_produto_carrinho):
$item_carrinho++;
$database = open_database();
$sql = "SELECT nome, preco_varejo, preco_atacado FROM produto WHERE id ='$id_produto_carrinho'";
$resultados = mysqli_query($database,$sql);
$res=mysqli_fetch_array($resultados);
if (@mysqli_num_rows($resultados) > 0){
foreach($resultados as $read_produto_carrinho_view);
$valor_total_produto_carrinho = $quantidade_produto_carrinho * $read_produto_carrinho_view['preco_varejo'];
$valor_subtotal_venda = '0';
$valor_subtotal_venda += $read_produto_carrinho_view['preco_varejo'];
echo $valor_subtotal_venda;
}
?>