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 的货币格式
    ?>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    输出:

    1234.57
       1234.57
    • 1