Los últimos tutoriales de desarrollo web
 

PHP number_format() Function

<String Referencia PHP

Ejemplo

Formato de números:

<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
Ejecutar ejemplo »

Definición y Uso

El number_format() la función da formato a un número con los miles agrupados.

Note: Esta función es compatible con uno, dos o cuatro parámetros (not three) .


Sintaxis

number_format( number,decimals,decimalpoint,separator )

Parámetro Descripción
number Necesario. El número a ser formateado. Si no se establecen otros parámetros, el número será formateado sin decimales y con una coma (,) como separador de miles.
decimals Opcional. Especifica el número de decimales. Si este parámetro está establecido, el número será formateado con un punto (.) Como punto decimal
decimalpoint Opcional. Especifica qué cadena que se utiliza para el punto decimal
separator Opcional. Especifica qué cadena que se utiliza para el separador de miles. se utiliza sólo el primer carácter del separador. Por ejemplo, "xxx" dará el mismo resultado que "x"

Note: Si no se da este parámetro, se requiere que todos los demás parámetros, así

Detalles técnicos

Valor de retorno: Devuelve el número formateado
Versión de PHP: 4+
cambios: A partir de PHP 5.4, esta función es compatible con múltiples bytes en el decimalpoint parámetros y el separador. Sólo se utilizó el primer byte de cada separador en las versiones anteriores.

Más ejemplos

Ejemplo 1

Que desea devolver un precio: Un parámetro redondeará el número (será formateado sin decimales). Dos parámetros deben dar el resultado deseado:

<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>
Ejecutar ejemplo »

<String Referencia PHP