函数名称:NumberFormatter::create()
函数描述:创建一个新的NumberFormatter对象。
适用版本:PHP 5 >= 5.3.0, PHP 7
语法:NumberFormatter::create(int $style, string $pattern)
参数:
返回值:返回一个新创建的NumberFormatter对象,或者在失败时返回false。
示例:
// 创建一个十进制样式的NumberFormatter对象
$formatter = NumberFormatter::create(NumberFormatter::DECIMAL, 'en_US');
// 格式化一个数字
$number = 12345.67;
$formattedNumber = $formatter->format($number);
echo $formattedNumber; // 输出: 12,345.67
// 创建一个货币样式的NumberFormatter对象
$currencyFormatter = NumberFormatter::create(NumberFormatter::CURRENCY, 'en_US');
// 格式化一个货币金额
$amount = 1234.56;
$formattedAmount = $currencyFormatter->formatCurrency($amount, 'USD');
echo $formattedAmount; // 输出: $1,234.56
注意:在使用NumberFormatter::create()函数之前,需要确保已经安装了ICU库,因为该函数依赖于ICU库提供的功能。