我正在尝试使用money_format()显然将分隔符和货币符号添加到我拥有的数字中。我已经看到很多他们工作的例子,但由于某种原因,货币符号没有显示。
$_price = '10995';
setlocale(LC_MONETARY, 'en_GB.UTF-8');
echo money_format('%n', $_price);
结果是:
10995.00
我可以做到这一点,它几乎可以工作,但据我所知,这不是重点吗?:
echo money_format('£%n', $_price);
结果是:
£10995.00
我可以看到这也格式化了接近我想要的数字,没有 .00:
echo '£'.number_format( $_price );
结果是:
£10,995