money_format
將數字格式化成貨幣字符串
money_format()
函數返回被格式化為貨幣字符串的字符串。
該函數在主字符串中的百分號(%)位置插入一個格式化的數字。
註釋: money_format()
函數無法在Windows 平台上工作。
提示:該函數常與setlocale()
函數一起使用。
提示:如需查看所有可用的語言代碼,請訪問我們的語言代碼參考手冊。
en_US 國際格式:
<?php $number = 1234.56 ; setlocale ( LC_MONETARY , "en_US" ) ; echo money_format ( "The price is %i" , $number ) ; ?>
以上代碼的輸出:
The price is USD 1,234.56
帶2 個小數的國際格式(德國):
<?php $number = 1234.56 ; setlocale ( LC_MONETARY , "de_DE" ) ; echo money_format ( "%.2n" , $number ) ; ?>
以上代碼的輸出:
1 234,56 EUR
負數,帶有() 指示負數的US 國際格式,右側精度為2,並且"*" 為填充字符:
<?php $number = - 1234.5672 ; echo money_format ( "%=*(#10.2n" , $number ) ; ?>
以上代碼的輸出:
(******1234.57)