money_format函数中是否有一个标志,允许您用缩写版本($,€)替换长货币(例如USD,EUR)?
答案 0 :(得分:5)
是:文档指定当前区域设置的国家货币格式的“n”标志:
<?php
setlocale(LC_MONETARY, 'en_GB.UTF-8');
echo money_format('%n', 7.99); // £7.99
setlocale(LC_MONETARY, 'en_US.UTF-8');
echo money_format('%n', 7.99); // $7.99
确保为LC_MONETARY(或当然是LC_ALL)设置区域设置。