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