Najnowsze tutoriale tworzenie stron internetowych
 

PHP number_format() Function

<String referencyjny PHP

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