Funkcija money_format
Funkcija money_format pretvori število v niz, formatiran kot denarna vrednost v skladu s trenutno lokalno nastavitvijo. Prvi parameter sprejme niz formata, drugi parameter pa število za formatiranje. Funkcija je na voljo le v sistemih, ki podpirajo strfmon (na primer Linux).
Sintaksa
money_format(format, number);
Primer
Formatiranje števila v denarni format za lokalne nastavitve ZDA:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Rezultat izvajanja kode:
'USD 1,234.56'
Primer
Formatiranje z določeno natančnostjo in simbolom valute:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Rezultat izvajanja kode:
'1.234,56 EUR'
Primer
Formatiranje negativnega števila:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Rezultat izvajanja kode:
'-£1,234.56'
Glejte tudi
-
funkcijo
number_format,
ki formatira število z ločevanjem tisočic -
funkcijo
sprintf,
ki vrne formatiran niz