Funksioni money_format
Funksioni money_format shndërron një numër në një varg të formatuar si vlerë monetare sipas lokalizimit aktual. Si parametër të parë pranon një varg formati, si të dytin - numrin për formatim. Funksioni është i disponueshëm vetëm në sistemet që mbështesin strfmon (p.sh., Linux).
Sintaksa
money_format(format, number);
Shembull
Formatimi i një numri në formatin monetar për lokalizimin e SHBA-ve:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Rezultati i ekzekutimit të kodit:
'USD 1,234.56'
Shembull
Formatimi me specifikim të saktësisë dhe simbolit të monedhës:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Rezultati i ekzekutimit të kodit:
'1.234,56 EUR'
Shembull
Formatimi i një numri negativ:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Rezultati i ekzekutimit të kodit:
'-£1,234.56'
Shihni gjithashtu
-
funksionin
number_format,
i cili formaton një numër me ndarje mijëshe -
funksionin
sprintf,
i cili kthen një varg të formatuar