Pessoal, tudo bem!
Estou tentando calcular o subtotal, abaixo segue o código:
function GetCarrinho($sessao=NULL)
{
$i = 1;
$sub = 1.00;
$peso = 0;
foreach ($_SESSION['PRO'] as $lista):
$sub = ($lista['VALOR'] * $lista['QTD']);
$this->itens[$i] = array(
'pro_id' => $lista['ID'],
'pro_nome' => $lista['NOME'],
'pro_valor' => $lista['VALOR'],
'pro_peso' => $lista['PESO'],
'pro_qtd' => $lista['QTD'],
'pro_img' => $lista['IMG'],
'pro_link' => $lista['LINK'],
'pro_subTotal' => Sistema::MoedaBR($sub),
);
$i++;
endforeach;
if(count($this->itens) > 0):
return $this->itens;
else:
//echo '<script>window.alert("Sem produtos no carrinho!")';
echo 'Sem produtos no carrinho!';
endif;
}
Porém, estou com o seguinte aviso: “A non well formed numeric value encountered”. O aviso aponta para a linha abaixo do início do bloco “foreach”. Alguém poderia me informar o que seria esse aviso?
Obrigado.