Programación Web y Scripting => PHP => Mensaje iniciado por: Jaiberia en Jueves 3 de Junio de 2004, 18:13
Título: Mostar Un Double Con Separadores De Miles
Publicado por: Jaiberia en Jueves 3 de Junio de 2004, 18:13
Buenas tardes a todos.
Yo soy novato en PHP, pero estoy en el proceso de aprendizaje.
Mi problema es el siguiente:
Yo tengo un valor double que puede ser el siguiente: 1521234.32 y cuando mando la salida a un página web me imprime el valor pero sin separador de miles, necesito imprimir el mismo valor pero con separador de miles es decir así: 1,521,234.32
Gracias por su ayuda.
Jaibería
Título: Re: Mostar Un Double Con Separadores De Miles
Publicado por: Avalon en Jueves 3 de Junio de 2004, 18:46
Hola, puedes hacerlo con la función number_format
string number_format (float numero, int decimales, string punto_decimales, string separador_miles)
El primer parámetro es obligatorio, el resto son opcionales.
Título: Re: Mostar Un Double Con Separadores De Miles
Publicado por: Jaiberia en Jueves 3 de Junio de 2004, 18:47
Gracias a todos. Ya encontré la forma de hacerlo:
La sigueinte función formatea el número a mostrar y devuelve una cadena.
number_format($numero, 2, '.', ',');
donde $numero es la variable con el valor en este caso es un double. el 2 quiere decir que imprime 2 decimales el '.' quiere decir que utilice el . como separador decimal la ',' quiere decir que utilice la , como separdor de miles