Fonction PHP number_format()
Exemple
Numéros de format :
<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
Définition et utilisation
La fonction number_format() formate un nombre avec des milliers groupés.
Remarque : Cette fonction prend en charge un, deux ou quatre paramètres (et non trois).
Syntaxe
number_format(number,decimals,decimalpoint,separator)
Valeurs des paramètres
Parameter | Description |
---|---|
number | Required. The number to be formatted. If no other parameters are set, the number will be formatted without decimals and with comma (,) as the thousands separator. |
decimals | Optional. Specifies how many decimals. If this parameter is set, the number will be formatted with a dot (.) as decimal point |
decimalpoint | Optional. Specifies what string to use for decimal point |
separator | Optional. Specifies what string to use for thousands separator. Only the first character of separator is used. For example, "xxx" will give the same output as "x" Note: If this parameter is given, all other parameters are required as well |
Détails techniques
Valeur de retour : | Renvoie le nombre formaté |
---|---|
Version PHP : | 4+ |
Journal des modifications : | Depuis PHP 5.4, cette fonction prend en charge plusieurs octets dans les paramètres decimalpoint et separator . Seul le premier octet de chaque séparateur était utilisé dans les anciennes versions. |
Plus d'exemples
Exemple
Vous voulez retourner un prix : Un paramètre arrondira le nombre (il sera formaté sans décimales). Deux paramètres doivent donner le résultat souhaité :
<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>
❮ Référence de chaîne PHP