Ben*_*enB 0 php regex string-formatting money-format
$如果它是负数,我需要在符号前面显示一个带有减号的钱.
例如:
$sum="-120";
echo "$".$sum;
Run Code Online (Sandbox Code Playgroud)
输出将是:
$-120
Run Code Online (Sandbox Code Playgroud)
我希望输出为:
-$120
Run Code Online (Sandbox Code Playgroud)
我可以用regex/str_replace/etc 来做,但我想知道是否有内置的PHP函数.也许某种选择money_format或类似的东西.
谢谢.
小智 5
money_format()会这样做,但您需要先使用setlocale()以确保正确设置货币符号:
setlocale(LC_MONETARY, 'en_US');
echo money_format('%+n', -123.45); // -$123.45
Run Code Online (Sandbox Code Playgroud)
参考文献:
| 归档时间: |
|
| 查看次数: |
1266 次 |
| 最近记录: |