Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Gente boa tarde... estou com um problema, mas acredito que seja coisa simples...
Eu quero fazer a soma dos seguintes itens:
$v1 = 1.555,25 //valor em real... utilizei uma mascara de moeda no formulario para melhorar o sistema.
$v2 = 455,88 // mesmo esquema
porém a conta nunca bate...acredito que eu tenha que transformar o $v1 para 1555.25 e o $v2 para 455.88, mas ainda não consegui fazer.
alguem pode me dar uma força??
Como faço para remover?
number_format($campo, 2, ',', '');
Thyago, o $v1 ficou 1,56... acho q ele teria que ficar 1555.25
já o $v2 ficou 455,00
:/
Coloca o seu código aqui pra gente saber melhor como você está fazendo?
function formata($valor){
return str_replace(',', '.', $valor);
}
$v1 = formata(1.555,25);
$v2 = formata(455,88);
Resolvido ^^
O problema é o formatado, os centavos devem ser separados com ponto e não deverá existir separador de milhar.