当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP string money_format()用法及代码示例


PHP money_format() 函数是预定义的函数。它用于将数字格式化为货币字符串。它返回数字的格式化版本。它封装了 C 库函数 strfmon(),经常与 setlocale() 函数一起使用。

注意:此函数不适用于 windows 平台。

用法:

money_format(string,number);
参数 描述 必需/可选
string 指定要格式化的字符串。 Required
number 要在 '%' 符号处插入的数字。 Required

例子1

<?php
$number =1234.56;
echo "Your number is:".$number;
echo "<br>";
setlocale(LC_MONETARY,"de_DE");
echo "By using money_format() function:".money_format("%.2n", $number);
?>

输出:

Your number is:1234.56
By using money_format() function:1.234,56 EUR

例子2

<?php
$number = -1234.5672;
echo "Your number is:".$number;
echo "<br>";
echo "By using money_format() function:".money_format("%=*(#10.2n",$number);
?>

输出:

Your number is:-1234.5672
By using money_format() function:(******1234.57)

例子3

<?php
// Print the international format for the en_US locale
$number = -1234.5672;
echo "Your number is:".$number;
echo "<br>";
setlocale(LC_MONETARY, 'en_US');
echo "By using money_format() function:".money_format('%i', $number);
?>

输出:

Your number is:-1234.5672
By using money_format() function:-USD 1,234.57

示例 4

<?php
// Display Italian national format with 2 decimals`
$number = -1234.5672;
echo "Your number is:".$number;
echo "<br>";
setlocale(LC_MONETARY, 'it_IT');
echo "By using money_format() function:".money_format('%.2n', $number);
?>

输出:

Your number is:-1234.5672
By using money_format() function:-EUR 1.234,57






相关用法


注:本文由纯净天空筛选整理自 PHP string money_format() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。