Ֆունկցիա money_format
money_format ֆունկցիան թիվը վերածում է տողի, որը ֆորմատված է որպես դրամական արժեք՝ համապատասխանում ընթացիկ լոկալին: Առաջին պարամետրով ընդունում է ֆորմատի տող, երկրորդով՝ ֆորմատավորման համար նախատեսված թիվը: Ֆունկցիան հասանելի է միայն այն համակարգերում, որոնք աջակցում են strfmon-ին (օրինակ՝ Linux):
Սինտաքս
money_format(format, number);
Օրինակ
Թիվը դրամական ֆորմատի վերածել ԱՄՆ-ի լոկալի համար.
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Կոդի կատարման արդյունք.
'USD 1,234.56'
Օրինակ
Ֆորմատավորում ճշգրտության և արժույթի նշանի նշանակմամբ.
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Կոդի կատարման արդյունք.
'1.234,56 EUR'
Օրինակ
Բացասական թվի ֆորմատավորում.
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Կոդի կատարման արդյունք.
'-£1,234.56'
Տես նաև
-
number_formatֆունկցիան,
որը ֆորմատում է թիվը հազարավորների բաժանմամբ -
sprintfֆունկցիան,
որը վերադարձնում է ֆորմատավորված տող