我有这段代码
echo money_format('£%i', $PL);
但对于负输出,显示为
£-1.00
我想要
- £1.00
如何在英镑符号前获得 - 符号?
感谢。
答案 0 :(得分:3)
setlocale(LC_MONETARY, 'en_GB');
echo money_format('%+n', -123.45); // -£123.45
如果您无法正确看到符号,请尝试使用:
setlocale(LC_MONETARY, 'en_GB.UTF-8');
echo money_format('%+n', -123.45);