Fungsi money_format
Fungsi money_format mengubah angka menjadi string yang diformat sebagai nilai mata uang sesuai dengan lokal saat ini. Parameter pertama menerima string format, parameter kedua - angka yang akan diformat. Fungsi ini hanya tersedia di sistem yang mendukung strfmon (misalnya, Linux).
Sintaksis
phpmoney_format(format, number);
Contoh
Memformat angka ke format mata uang untuk lokal AS:
php<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Hasil eksekusi kode:
php'USD 1,234.56'
Contoh
Memformat dengan menentukan presisi dan simbol mata uang:
php<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Hasil eksekusi kode:
php'1.234,56 EUR'
Contoh
Memformat angka negatif:
php<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Hasil eksekusi kode:
php'-£1,234.56'
Lihat juga
-
fungsi
number_format,
yang memformat angka dengan pemisahan ribuan -
fungsi
sprintf,
yang mengembalikan string yang telah diformat