Ultimele tutoriale de dezvoltare web
 

PHP number_format() Function

<PHP String Reference

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