php money_format函數用於傳回被格式化為貨幣字串的字串,其語法為money_format(string,number),參數string必需,指規定要格式化的字串及如何格式化其中的變數。
php money_format函數怎麼用?
定義與用法
money_format() 函數傳回被格式化為貨幣字串的字串。
此函數在主字串中的百分號(%)位置插入一個格式化的數字。
註解:money_format() 函數無法在 Windows 平台上運作。
提示:函數常與 setlocale() 函數一起使用。
提示:如需查看所有可用的語言程式碼,請造訪我們的語言程式碼參考手冊。
語法
money_format(string,number)
#傳回值:
傳回已格式化的字符串。
格式化字串前後的字元將保持不變回傳。非數值數字會傳回 NULL 並產生 E_WARNING。
PHP 版本: 4.3.0
範例1
# 帶2 個小數的國際格式(德國):
<?php $number = 1234.56; setlocale(LC_MONETARY,"de_DE"); echo money_format("%.2n", $number); ?>
#以上程式碼的輸出:
1 234,56 EUR
範例2
負數,帶有() 指示負數的US 國際格式,右側精確度為2,且"*" 為填充字元:
<?php $number = -1234.5672; echo money_format("%=*(#10.2n",$number); ?>
以上程式碼的輸出:
(******1234.57)
範例3
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
以上是php money_format函數怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!