Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ola a todos
tenho o seguinte dado no meu banco:
123456
ai para exibir ele com os ponto eu uso
preg_replace("/([0-9]{1,2})([0-9]{2,3})([0-9]{3})/","\\1.\\2.\\3",$dados['num'])
e o resultado é
123.456
acontece que ja esta em vias de acrescentar mais um algarismo neste número (virando a casa do milhão), sendo que o mesmo ficaria
1234567
eu tentei
preg_replace("/([0-9]{1,2})([0-9]{2,3})([0-9]{3})/","\\1.\\2.\\3",$dados['num'])
e o reultado 12.34.567
eu tentei
preg_replace("/([0-9]{1,2})([0-9]{3})([0-9]{3})/","\\1.\\2.\\3",$dados['num'])
e o reultado 1.234.567, mas ai os números de 6 algarismos ficam sem o ponto 123456
ha tambem o problema de números com traços
ex: 1.234.567-8, 123.456-7 (são outros tipos de numeros, diferentes dos que eu citei acima)
como posso resolver isso??
obrigado
Carregando comentários...