📜  php money_format 货币符号 - PHP (1)

📅  最后修改于: 2023-12-03 15:03:35.345000             🧑  作者: Mango

PHP money_format 货币符号

money_format是PHP中一个内置的函数,用于格式化数字为货币格式。使用 money_format函数,可以将数字格式化为一个货币字符串,包括货币符号,分隔符和小数点后的位数。

语法
string money_format ( string $format , float $number )
参数
  • $format:必需,格式化字符串
  • $number:必需,需要格式化的数字。
返回值

money_format 函数返回格式化后的字符串。

示例

以下实例将会把数字格式化为货币格式:

<?php
$number = 12345.6789;
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', $number) . "\n";
?>

输出结果:

$12,345.68
货币符号

货币符号是控制货币格式化的重要因素之一。PHP中可以通过设置 setlocale 函数设置本地化环境来获取不同国家或地区的货币格式。

例如,假设您希望添加美元货币符号“$”,则可以将语言设置为“en_US”。

<?php
setlocale(LC_MONETARY, 'en_US');

另外,您还可以使用货币符号选项定义自定义货币符号格式。%n 规定插入货币符号的位置。

<?php
setlocale(LC_MONETARY, 'en_US');
echo money_format('%n %i', $number) . "\n";
?>

输出结果:

USD 12,345.68
总结

在PHP中,money_format 函数可以帮助开发者格式化数字为货币格式,包括货币符号和小数点后的数字位数。通过设置本地化环境和货币符号选项,开发者可以自定义货币格式以适应不同的语言和地区。