Przykład
numery Format:
<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
Uruchomić przykład » Definicja i Wykorzystanie
number_format() funkcja formatuje numer ze zgrupowanych tysięcy.
Note: Funkcja ta obsługuje jeden, dwa lub cztery parametry (not three) .
Składnia
number_format( number,decimals,decimalpoint,separator )
Parametr | Opis |
---|---|
number | Wymagany. Liczbę być sformatowany. Jeśli żadne inne parametry są ustawione, liczba zostanie sformatowana bez miejsc po przecinku i przecinkiem (,) jako separatora tysięcy. |
decimals | Opcjonalny. Określa, ile miejsc po przecinku. Jeśli ten parametr jest ustawiony, liczba zostanie sformatowana z kropką (.) Jako separator dziesiętny |
decimalpoint | Opcjonalny. Określa, co ciąg użyć do przecinkiem |
separator | Opcjonalny. Określa, co ciąg do korzystania przez tysiące separatora. służy tylko pierwszy znak separatora. Na przykład, "xxx" daje taki sam efekt jak "x" Note: Jeśli ten parametr jest podany, wszystkie inne parametry są wymagane, a także |
Szczegóły techniczne
Zwracana wartość: | Zwraca liczbę sformatowaną |
---|---|
Wersja PHP: | 4+ |
Lista zmian: | Od PHP 5.4, funkcja obsługuje wiele bajtów w decimalpoint parametry i separatora. Tylko pierwszy bajt każdego separatora był używany w starszych wersjach. |
Więcej przykładów
Przykład 1
Aby powrócić cenę: Jednym z parametrów będzie zaokrąglić liczbę (zostanie sformatowana bez miejsc po przecinku). Dwa parametry powinny dać wynik chcesz:
<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo
$formattedNum;
?>
Uruchomić przykład » <String referencyjny PHP