money_format funksiyası
money_format funksiyası ədədi cari lokal əsasında pul kəmiyyəti kimi formatlaşdırılmış sətirə çevirir. İlk parametr format sətirini, ikinci parametr isə formatlaşdırılacaq ədədi qəbul edir. Funksiya yalnız strfmon dəstəkləyən sistemlərdə (məsələn, Linux) mövcuddur.
Sintaksis
money_format(format, number);
Nümunə
ABŞ lokalı üçün ədədin pul formatına salınması:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Kodun icrasının nəticəsi:
'USD 1,234.56'
Nümunə
Dəqiqlik və valyuta simvolunun göstərilməsi ilə formatlaşdırma:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Kodun icrasının nəticəsi:
'1.234,56 EUR'
Nümunə
Mənfi ədədin formatlaşdırılması:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Kodun icrasının nəticəsi:
'-£1,234.56'
Həmçinin bax
-
number_formatfunksiyası,
ki, minlikləri ayıraraq ədədi formatlaşdırır -
sprintffunksiyası,
ki, formatlaşdırılmış sətir qaytarır