Dar formato a un número con PHP

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
Dar formato a un número con PHP Clic para tuitear
No votes yet.
Please wait...

Deja un comentario

marchurtos
A %d blogueros les gusta esto: