我正在尝试将自定义wordpress字段的输出分配给$number
,然后在money_format中使用$number
。我的预期输出为£ value_in_number
,但实际上我得到value_in_number £
。
这是我的代码:
<?php
$number = the_field( 'amount_raised' );
setLocale(LC_MONETARY, 'en_GB');
echo money_format('%n', $number) . "\n";
?>
如果我将实际值分配给$number
,我会得到预期的结果,但添加the_field( 'amount_raised' );
可以切换符号和值。 amount_raised是一个数字字段。
有什么想法吗?