Fungsi money_format
Fungsi money_format menukar nombor kepada rentetan yang diformat sebagai nilai wang mengikut lokal semasa. Parameter pertama menerima rentetan format, parameter kedua - nombor untuk pemformatan. Fungsi ini hanya tersedia dalam sistem yang menyokong strfmon (contohnya, Linux).
Sintaks
money_format(format, number);
Contoh
Memformat nombor kepada format wang untuk lokal AS:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Keputusan pelaksanaan kod:
'USD 1,234.56'
Contoh
Pemformatan dengan penentuan ketepatan dan simbol mata wang:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Keputusan pelaksanaan kod:
'1.234,56 EUR'
Contoh
Memformat nombor negatif:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Keputusan pelaksanaan kod:
'-£1,234.56'
Lihat juga
-
fungsi
number_format,
yang memformat nombor dengan pemisahan ribu -
fungsi
sprintf,
yang mengembalikan rentetan yang diformat