Exemplu
Formatare numere:
<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
Run exemplu » Definiție și utilizare
number_format() funcția de formate de un număr cu mii grupate.
Note: Această funcție acceptă una, două sau patru parametri (not three) .
Sintaxă
number_format( number,decimals,decimalpoint,separator )
Parametru | Descriere |
---|---|
number | Necesar. Numărul care urmează să fie formatat. În cazul în care nu sunt setate alți parametri, numărul va fi formatat fără zecimale și cu virgulă (,) ca separatorul de mii. |
decimals | Opțional. Specifică cât de multe zecimale. Dacă acest parametru este setat, numărul va fi formatat cu un punct (.) Ca punct zecimal |
decimalpoint | Opțional. Specifică ce șir de utilizat pentru punct zecimal |
separator | Opțional. Specifică ce șir de utilizat pentru mii de separare. este utilizat numai primul caracter de separare. De exemplu, "xxx" va da aceeași ieșire ca "x" Note: În cazul în care este dat acest parametru, toți ceilalți parametri sunt necesari precum |
Detalii tehnice
Întoarcere Valoare: | Returnează numărul formatat |
---|---|
Versiune PHP: | 4+ |
Changelog: | Ca de PHP 5.4, această funcție suportă mai mulți octeți în decimalpoint parametri și separator. Numai primul octet al fiecărui separator a fost utilizat în versiunile mai vechi. |
Mai multe exemple
Exemplul 1
Vrei să se întoarcă un preț: Un parametru va rotunji numărul (acesta va fi formatat fără zecimale). Doi parametri ar trebui să dea rezultatul dorit:
<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo
$formattedNum;
?>
Run exemplu » <PHP String Reference