money_format()函數(shù)用于將數(shù)字格式化成貨幣字符串。
string money_format ( string $format , float $number )
用于將數(shù)字格式化為貨幣字符串。
該函數(shù)在主字符串的百分號(%)位置插入一個格式化的數(shù)字。
注釋:money_format() 函數(shù)無法在 Windows 平臺上工作。
返回格式化后的字符。格式字符串前后的字符將原封不動返回。 傳入的 number 如果不是數(shù)字,將返回 NULL 并且產(chǎn)生 E_WARNING。
序號 | 參數(shù)和說明 |
---|---|
1 | string 需要格式化的數(shù)字。 可能的格式值: 填充和標(biāo)志:
字段寬度:
轉(zhuǎn)換字符:
注釋:如果使用多個上述的格式值,它們必須按照上面的順序進(jìn)行使用,不能打亂。 注釋:該函數(shù)受本地設(shè)置的影響。 |
2 | number 要在格式字符串中的%符號處插入的數(shù)字。 |
試試下面的實例,de_DE(德國) 國際貨幣格式,并帶 2 個小數(shù)的國際貨幣格式:
<?php //帶 2 個小數(shù)的國際貨幣格式 $input = 1000.56; setlocale(LC_MONETARY,"de_DE"); echo money_format("%.2n", $input); ?>測試看看?/?
輸出結(jié)果
1.000,56 EUR