函数名称: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() 函数在不同的操作系统上的行为可能会有所不同。