PHP number_format()Funciones

PHP String 参考手册Manual de referencia de PHP String

Ejemplos

Formatear número:

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

Ejecutar ejemplo »

Definición y uso

La función number_format() formatea números agrupando miles.

Nota:Esta función admite uno, dos o cuatro parámetros (no tres).


Sintaxis

number_format(number,decimals,decimalpoint,separator)

Parámetros Descripción
number Obligatorio. El número a formatear. Si no se establecen otros parámetros, el número se formatea sin punto decimal y con coma (,) como separador de miles.
decimals Opcional. Especifica cuántos decimales. Si se establece este parámetro, el número se formatea con punto (.) como separador decimal.
decimalpoint Opcional. Especifica la cadena que se usará como punto decimal.
separator Opcional. Especifica la cadena que se usará como separador de miles. Solo se utiliza el primer carácter de este parámetro. Por ejemplo, "xxx" solo genera "x".

Nota:Si se establece este parámetro, todos los demás parámetros son obligatorios.

Detalles técnicos

Valor de retorno: Devuelve el número formateado.
Versión de PHP: 4+
Registro de cambios: Desde PHP 5.4, la función admite multibyte endecimalpointyseparatorlos parámetros. En versiones anteriores, el valor usaba el primer byte de cada separador.


Más ejemplos

Ejemplo 1

Si desea devolver un precio: un parámetro redondeará el número (formateado sin decimales), dos parámetros darán el resultado deseado:

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

Ejecutar ejemplo »


PHP String 参考手册Manual de referencia de PHP String Otras extensiones