PHP dispone de una librería muy completa de funciones y que se actualiza constantemente. Para dar formato a un número debemos usar la función number_format().
Esta función acepta 1, 2 o 4 parámetros según nuestras necesidades. Las posibilidades son las siguientes:
<?php string number_format ( float $number ); string number_format ( float $number , int $decimals = 0 ); string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," ); ?>
Donde $number es el número a formatear, $decimals el número de decimales que queremos (0 para entero, sin decimales), $dec_point es el carácter usado para el separador decimal(por defecto punto(.)) y $thousands_sep es el carácter utilizado para el separador de miles(por defecto coma(,)).
Ejemplo:
$numero = 137.9812; //number_format ( $numero ); 138 //number_format ( $numero , 0); 138 //number_format ( $numero , 2, "." , "," ); 137.98
Deja un comentario