Menú Cerrar

Dar formato a números con PHP

Hace tiempo alguien me dijo que para cualquier cosa que se quiera hacer en PHP seguro que ya hay un función creada. Una de esas cosas es mostrar números con un determinado formato. Para esto existe la función number_format(). Esta función admite uno, dos o cuatro parámetros, nunca tres.

number_format(float $numero,int $decimales,string $punto_decimal,string $separador_miles);

Unos ejemplos sencillos:

echo number_format(3.14159265,3);

Muestra:
3.142

echo number_format(5726849.65489,3,",",".");

Muestra:
5.726.849,655

echo number_format(5726849.65489,3,".",",");

Muestra:
5,726,849.655

echo number_format(5726849.65489,3,"x","/");

Muestra:
5/726/849×655

Esta función permite mostrar de forma sencilla número muy altos, limitando el número de decimales a mostrar y también permite cambiar de forma fácil el punto décimal por una coma.

2 comentarios

Los comentarios están cerrados.