Ir para conteúdo

POWERED BY:

Arquivado

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

Jefferson NF

[Resolvido] transformar ponto em virgula

Recommended Posts

bom dia pessoal

eu gostaria de saber como faço pra pegar um campo do mysql,q contem um valor,por exemplo 500.50,e transforma-lo para 500,50,eu gravo valor da mensalidade por exemplo no mysql entao tem q gravar com ponto,ja q o mysql aceita assim,mas na hora d mostrar pro usuario keria mostrar com virgula

alguem pode me ajudar,me dar um exemplo?

desde ja agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode utilizar o implode / explode para isso!

Vamos supor, na hora de ler o valor no database, jogue-o em uma variável $tmpValor, e aí faça assim:

$Valor = implode(",", explode(".", $tmpValor));
echo $Valor;

Para salvar no database é só fazer o mesmo, só que trocando o ponto pela vírgula no implode / explode!

 

$Valor = implode(".", explode(",", $tmpValor));

Espero ter ajudado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lembrando que o number_format não funcionará quando estiver rodando em servidor Windows. (Por isso não passei essa dica)

Algum fundamento? Porque eu acabei de testar em um servidor Windows. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim, como migo funcionou

 

$variavel que recebe = str_replace(".",",",$variavel que recebe do db);

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.