
money_format()函数用于将数字格式化成货币字符串。
语法
string money_format ( string $format , float $number )
定义和用法
用于将数字格式化为货币字符串。
该函数在主字符串的百分号(%)位置插入一个格式化的数字。
注释:money_format() 函数无法在 Windows 平台上工作。
返回值
 返回格式化后的字符。格式字符串前后的字符将原封不动返回。 传入的 number 如果不是数字,将返回 NULL 并且产生 E_WARNING。 
参数
| 序号 | 参数和说明 | 
|---|---|
| 1 | string 需要格式化的数字。 可能的格式值: 填充和标志: 
 字段宽度: 
 转换字符: 
 注释:如果使用多个上述的格式值,它们必须按照上面的顺序进行使用,不能打乱。 注释:该函数受本地设置的影响。 | 
| 2 | number 要在格式字符串中的%符号处插入的数字。 | 
在线示例
试试下面的实例,de_DE(德国) 国际货币格式,并带 2 个小数的国际货币格式:
<?php
    //带 2 个小数的国际货币格式
   $input = 1000.56;
   setlocale(LC_MONETARY,"de_DE");
   
   echo money_format("%.2n", $input);
?>测试看看‹/›输出结果
1.000,56 EUR
