Tengo el siguiente problema con number_format()
El codigo que tengo es el siguiente:
Código PHP:
echo number_format($price_from,0,",",".")
para que ponga "." como separador de miles.
y lo tengo dentro de un input text para mandar una busqueda a la base de datos:
Código HTML:
<input type=text name=price_from value="<?php if ($price_from >0) echo number_format($price_from,0,",",".");?>"
el problema que tengo es que cuando lo mando a otra pagina al enviar el formulario me lo redondea y ademas me elimina los numeros despues del "."
para que lo entendais si tengo 999.999
el resultado que me da al enviarlo por el form y recogerlo en vez de ser 999.999
obtento 1000 porque toma los ultimos 999 como decimales y me lo redondea.
como puedo evitar este problema?