Funkcija money_format
Funkcija money_format pretvara broj u string formatiran kao novčani iznos u skladu sa trenutnim lokalnim podešavanjima. Kao prvi parametar prihvata string formata, a kao drugi - broj za formatiranje. Funkcija je dostupna samo na sistemima koji podržavaju strfmon (na primer, Linux).
Sintaksa
money_format(format, number);
Primer
Formatiranje broja u novčani format za lokalna podešavanja SAD-a:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Rezultat izvršavanja koda:
'USD 1,234.56'
Primer
Formatiranje sa određivanjem preciznosti i simbola valute:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Rezultat izvršavanja koda:
'1.234,56 EUR'
Primer
Formatiranje negativnog broja:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Rezultat izvršavanja koda:
'-£1,234.56'
Pogledajte takođe
-
funkciju
number_format,
koja formatira broj sa razdvajanjem hiljada -
funkciju
sprintf,
koja vraća formatirani string