Funkcija money_format
Funkcija money_format pārveido skaitli par virkni, kas formatēta kā naudas vērtība atbilstoši pašreizējai lokalizācijai. Pirmo parametru pieņem kā formatēšanas virkni, otro - kā skaitli formatēšanai. Funkcija ir pieejama tikai sistēmās, kas atbalsta strfmon (piemēram, Linux).
Sintakse
money_format(format, number);
Piemērs
Skaitļa formatēšana naudas formātā ASV lokalizācijai:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Koda izpildes rezultāts:
'USD 1,234.56'
Piemērs
Formatēšana ar precizitātes un valūtas simbola norādi:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Koda izpildes rezultāts:
'1.234,56 EUR'
Piemērs
Negatīva skaitļa formatēšana:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Koda izpildes rezultāts:
'-£1,234.56'
Skatiet arī
-
funkciju
number_format,
kas formatē skaitli ar tūkstošu atdalītājiem -
funkciju
sprintf,
kas atgriež formatētu virkni