gpt4 book ai didi

php - 从 formatCurrency 中删除货币符号

转载 作者:行者123 更新时间:2023-12-03 18:58:22 25 4
gpt4 key购买 nike

我正在尝试格式化从数据库中获取的收入总额,并使用 php 的 NumberFormatter 类和 formatCurrency 方法。

但是,我不想用这个打印出实际的欧元/欧元符号。我只想要纯数字,带逗号和小数点。

例子;
1234.56 的格式应为 1,234.56
目前的产量为 1,234.56 欧元。

我正在使用的代码:

$array['total_revenue'] = $this
->db
->query($sql)
->row_array()['SUM( booking_total )'];

$formatter = new NumberFormatter('en_GB', NumberFormatter::CURRENCY);

echo $formatter->formatCurrency($array['total_revenue'], 'EUR') . PHP_EOL;

有人对我如何解决这个问题以删除欧元符号有任何想法吗?

最佳答案

您应该使用 setSymbol()功能:

$formatter = new NumberFormatter('en_GB',  NumberFormatter::CURRENCY);
$formatter->setSymbol(NumberFormatter::CURRENCY_SYMBOL, '');
echo $formatter->formatCurrency($array['total_revenue'], 'EUR') . PHP_EOL;

关于php - 从 formatCurrency 中删除货币符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33944074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com