money_format Fonksiyonu
money_format işlevi, bir sayıyı geçerli yerel ayara göre para birimi olarak biçimlendirilmiş bir dizeye dönüştürür. İlk parametre olarak biçim dizesini, ikinci parametre olarak biçimlendirilecek sayıyı alır. Bu işlev yalnızca strfmon'u destekleyen sistemlerde (örneğin, Linux) mevcuttur.
Sözdizimi
money_format(format, number);
Örnek
ABD yerel ayarı için bir sayının para birimi biçimine dönüştürülmesi:
<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', 1234.56);
?>
Kodun çalıştırılmasının sonucu:
'USD 1,234.56'
Örnek
Hassasiyet ve para birimi sembolünün belirtilmesiyle biçimlendirme:
<?php
setlocale(LC_MONETARY, 'de_DE');
echo money_format('%.2n', 1234.56);
?>
Kodun çalıştırılmasının sonucu:
'1.234,56 EUR'
Örnek
Negatif bir sayının biçimlendirilmesi:
<?php
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%i', -1234.56);
?>
Kodun çalıştırılmasının sonucu:
'-£1,234.56'
Ayrıca Bakınız
-
binlikleri ayırarak sayıyı biçimlendiren
number_format
fonksiyonu -
biçimlendirilmiş bir dize döndüren
sprintf
fonksiyonu