Como faço para utilizar , (vírgula) como separador de centavos e não . (ponto) e o contrário para separador de milhar?
Nenhuma descrição foi enviada.
comentários (0)
suspender
Lista de Respostas:
26/02/2003 6:23pm
(~22 anos atrás)
(~22 anos atrás)
Caro Adhemar,
Utilize a função number_format do PHP.
O código ficaria assim:
$numero = 10.52 ;
echo number_format($numero,2,",",".");
Os parametro da função number_format são:
number_format(numero,casas_decimais,separador_decimal,separador_milhar);
Abraço,
Luciano.
Utilize a função number_format do PHP.
O código ficaria assim:
$numero = 10.52 ;
echo number_format($numero,2,",",".");
Os parametro da função number_format são:
number_format(numero,casas_decimais,separador_decimal,separador_milhar);
Abraço,
Luciano.
19/06/2003 9:37am
(~21 anos atrás)
(~21 anos atrás)
Pode-se usar expressão regular para substitur os caracteres.
:)
(agoro expressões regulares)
:)
(agoro expressões regulares)
13/10/2003 2:33pm
(~21 anos atrás)
(~21 anos atrás)
Expressões regulares geralmente são mais pesadas por ter que carregar a engine de regex.
Para programar não vai ter jeito, é bom acostumar com o ponto mesmo.
Quase todas linguagens são assim, poderá no máximo na hora de o usuário cadastrar usar virgula e converter no momento que for manipular os números e na hora de mostrar converter para virgulas, usando o number_format por exemplo.
Pelo que entendi queria programar com virgulas era isso?
Para programar não vai ter jeito, é bom acostumar com o ponto mesmo.
Quase todas linguagens são assim, poderá no máximo na hora de o usuário cadastrar usar virgula e converter no momento que for manipular os números e na hora de mostrar converter para virgulas, usando o number_format por exemplo.
Pelo que entendi queria programar com virgulas era isso?
29/11/2003 7:47am
(~21 anos atrás)
(~21 anos atrás)
Acho que o problema é na exibição do campo valor.
Se deseja "setar" o separador de milhar e decimais em seu PHP, esqueça.
Trabalhe com o separador default, depois formate com o number_format (sintaxe mais do que explicativa comentátio acima) e printe para o usuário.
Se deseja "setar" o separador de milhar e decimais em seu PHP, esqueça.
Trabalhe com o separador default, depois formate com o number_format (sintaxe mais do que explicativa comentátio acima) e printe para o usuário.
16/05/2005 3:19pm
(~19 anos atrás)
(~19 anos atrás)
number_format !!!
Assim
number_format($numero,$qtdedecimais,$stringdecimal,$stringmilhar)
$numero = o número que você deseja fazer as alterações.
$qtdedecimais = quantidade de casas decimais após a virgula.
$stringdecimal = valor em string da casa decimal
$stringmilhar = valor em string da casa do milhar !!!
Exemplo:
$valor = 10.5;
echo number_format($valor,2,",",".");
saírá = 10,52;
No caso seu é só trocar de acordo com sua prefêrencia
Assim
number_format($numero,$qtdedecimais,$stringdecimal,$stringmilhar)
$numero = o número que você deseja fazer as alterações.
$qtdedecimais = quantidade de casas decimais após a virgula.
$stringdecimal = valor em string da casa decimal
$stringmilhar = valor em string da casa do milhar !!!
Exemplo:
$valor = 10.5;
echo number_format($valor,2,",",".");
saírá = 10,52;
No caso seu é só trocar de acordo com sua prefêrencia