PHP number_format() Funksie
Voorbeeld
Formaat nommers:
<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
Definisie en gebruik
Die number_format()-funksie formateer 'n getal met gegroepeerde duisende.
Let wel: Hierdie funksie ondersteun een, twee of vier parameters (nie drie nie).
Sintaksis
number_format(number,decimals,decimalpoint,separator)
Parameterwaardes
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 |
Tegniese besonderhede
Terugkeerwaarde: | Wys die geformateerde nommer |
---|---|
PHP weergawe: | 4+ |
Veranderinglog: | Vanaf PHP 5.4 ondersteun hierdie funksie veelvuldige grepe in die parameters desimale punt en skeier . Slegs die eerste greep van elke skeier is in ouer weergawes gebruik. |
Meer voorbeelde
Voorbeeld
Jy wil 'n prys teruggee: Een parameter sal die getal afrond (dit sal sonder desimale geformateer word). Twee parameters moet die resultaat gee wat jy wil hê:
<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>
❮ PHP-stringverwysing