Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, será que alguém pode me ajudar? Acho que a dúvida é bobinha mas está me dando um baile danado rs
Estou pegando o valor de um código de barras , por ex:
20000 e quero transformar em decimal para que fique 200,00 mas quando uso a função number_format($valor,2,',','.'); ele me retorna 20.000,00 . Alguém sabe me explicar como tenho que fazer? Desde já muito obrigado
Olá Lucas, obrigado por responder. Mas será que teria uma função para por um . antes dos 2 últimos caracteres da string?
$valor = 20000;
$valor = $valor/100;
echo number_format($valor,2,',','.');Willian, como não pensei nisto? rsrs... Queria lhe agradecer muito, deu certinho, viu? Salvou meu projeto.
A função number_format() recebe um float, logo, você tem que passar 200 (ou 200.00) para te retornar 200,00.