Money_format funksiýasy
money_format funksiýasy, sany häzirki lokal boýunça pul bahasy hökmünde formatlanan setir öwrülýär. Birinji parametr hökmünde format setirini, ikinji parametr hökmünde formatlanjak sany kabul edýär. Bu funksiýa diňe strfmon-y goldaýan ulgamlar (mysal üçin Linux) üçin elýeterlidir.
Sintaksis
money_format(format, number);
Mysal
ABŞ lokaly üçin sany pul formatyna öwürmek:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Kody ýerine ýetirmegiň netijesi:
'USD 1,234.56'
Mysal
Takyklyk we walýuta nyşany bilen formatlaýan:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Kody ýerine ýetirmegiň netijesi:
'1.234,56 EUR'
Mysal
Teris sany formatlaýan:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Kody ýerine ýetirmegiň netijesi:
'-£1,234.56'
Şeýle-de görüň
-
number_formatfunksiýasy,
ýüzmüňleri bölüp, sany formatlaýar -
sprintffunksiýasy,
formatlanan setiri yzyna gaytarýar