函式名稱:money_format()
函式描述:money_format() 函式將數字格式化為貨幣字串。
用法: money_format(string $format, float $number): string
引數:
- $format:必需,指定貨幣格式的字串。
- $number:必需,要格式化的數字。
返回值:返回格式化後的貨幣字串。
示例:
$number = 1234.56;
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', $number); // 輸出:$1,234.56
說明:
- money_format() 函式使用當前系統的本地設定來格式化貨幣字串。
- 在使用 money_format() 函式之前,需要使用 setlocale() 函式設定本地化資訊。示例中使用 'en_US' 設定為美國英語本地化。
- $format 引數是一個字串,可以包含以下佔位符:
- %i - 插入貨幣符號(根據本地化設定)。
- %n - 插入國際貨幣符號(根據本地化設定)。
- %s - 插入本地貨幣符號(根據本地化設定)。
- %v - 插入貨幣值。
- 請注意,money_format() 函式在不同的作業系統上的行為可能會有所不同。