PHP 字符串函数

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