Number_Format
Touto funkcí můžete definovat počet destinných míst, desetinnou čárku a oddělovač tisíců.
string Number_Format (float cislo [, int
desetinná místa])
string Number_Format (float cislo , int
desetinná místa, string oddělovač desetinných míst,
string oddělovač tisíců)
Funkci Number_Format můžeme předat jeden, dva nebo čtyři argumenty (ale ne tři!).
Pokud voláme tuto funkci s jedním argumentem, tak získáme číslo bez desetinných míst, ale s čárkou mezi tisící.
print number_format(2500000.44); // 2,500,000
Pokud definujeme dva parametry, získáme desetinné číslo. Desetiny budou odděleny tečkou a tisíce čárkou.
print number_format(2500000.44, 2); // 2,500,000.44
Pokud zadáme všechny čtyři argumenty, můžeme navíc definovat jak znak desetinné čárky, tak i oddělovač tisíců. Pokud jako oddělovač tisíců zadáme víceznakový řetězec, bude použit pouze první znak!
print number_format(2500000.44, 2, ',', ' '); // 2 500 000,44
Odkazy
- Funkce PrintF() další velmi užitečná funkce na formátování čísel a řetězců
- Funkce Number_Format() na http://www.php.net/