number_formatPodręcznik PHPPoprzedniNastępnynumber_format (PHP 3, PHP 4 >= 4.0.0)number_format -- Formatuje liczbę według szablonuOpisstring number_format (float liczba, int [miejsc_dziesiętnych], string [przecinek_dziesiętny], string [separator_tysięcy])
Funkcja number_format() zwraca sformatowaną liczbę
liczba według podanych argumentów. Ta funkcja
przyjmuje jeden, dwa lub cztery argumenty (nie trzy):
Jeśli podany jest tylko jeden argument, liczba
zostanie sformatowana bez miejsc dziesiętnych ale z przecinkiem (",")
pomiędzy każdą grupą tysięcy.
Jeśli podane są dwa argumenty, liczba będzie
sformatowana z miejsc_dziesiętnych, z kropką
(".") w charakterze przecinka dziesiętnego i przecinkiem (",")
pomiędzy każdą grupą tysięcy.
Kiedy wszystkie cztery parametry są podane, liczba
liczba będzie sformatowana z miejsc_dziesiętnych,
z przecinek_dziesiętny zamiast kropki (".") i
separator_tysięcy pomiędzy każdą grupą tysięcy.
Notatka:
Tylko pierwszy znak z separator_tysięcy jest
wykorzystywany. Na przykład, jeśli użyjesz foo jako
separatora, to z liczby 1000 funkcja zwróci
1f000.
Przykład 1. number_format() - przykłady
W polskiej notacji liczbowej używa się przecinka (",") jako przecinka
dziesiętnego i spacji (" ") jako separatora tysięcy. W PHP można
to zrobić tak:
<?php
$liczba = 1234.56;
// notacja angielska (domyślna)
$notacja_angielska = number_format($liczba);
// 1,234.56
// notacja polska
$notacja_polska = number_format($liczba, 2, ',', ' ');
// 1 234,56
$number = 1234.5678;
// notacja angielska bez separatora tysięcy
$notacja_angielska = number_format($liczba, 2, '.', '');
// 1234.56
?>
Notatka:
Zobacz też sprintf(),
printf() i sscanf().
PoprzedniSpis treściNastępnymt_getrandmaxPoczątek rozdziałuoctdec
Wyszukiwarka
Podobne podstrony:
function number formatfunction money formatnumber formatfunction xml get current column numberfunction ircg lookup format messagesfunction xml get current column numberfunction ircg register format messagesfunction ircg lookup format messagesComplex Numbers and Functionsfunction fdf next field namefunction ccvs voidfunction mysql errorwięcej podobnych podstron