PHP money_format()
函数用于格式化数字作为货币字符串。它封装了C语言函数 strfmon(),经常与 setlocale() 函数一起使用。
语法
money_format(string,number);
参数
参数 | 说明 | 必须/可选 |
---|---|---|
string | 指定要格式化的字符串。 | 必须 |
number | 指定要格式化的数字,它在 '%' 符号处。 | 必须 |
返回值
返回数字的格式化形式。
注意
此函数在 windows 平台上不起作用。
示例
通过下面的例子,了解PHP money_format()
函数的使用方法。
<?php
setlocale(LC_MONETARY, 'zh_CN');
$number = 1234.56789;
echo money_format('%i', $number),"\n";
echo money_format('%-9#6.2n', $number),"\n";// 设置为 9 位宽度、整数部分最大位 6 位、2 位小数,并设置 zh-CN 的货币格式
?>
输出:
1234.57
1234.57