Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jordan Pinheiro_147113

modificar moeada php

Recommended Posts

como converter moeda

 

tipo eu tenho 210 0u 210.00 (com ponto mesmo) ou 210.43

 

como converto com php para 21000 ou 21043

 

tente o numer_format() mas n acertei a formatação certa

 

resolvido

number_format($vt['Total'], 2, '', '')

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o número não estiver bem formado, for, por exemplo, 210.120.333, number_format pode retornar o seguinte erro:

A non well formed numeric value encountered

 

Para evitar isso, é recomendável remover todos os caracteres não numéricos da string:

preg_replace("/\D/", "", $valor);

 

Você também pode usar str_pad no lugar de number_format, para fazer com que, caso o número tenha menos de 5 dígitos, ele complete até 5 com zeros:

/* Coloca a string com determinado tamanho mínimo, exemplo, 5,
  completando o que faltar com 0 */
$conv = str_pad($conv, 5, "0");

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.