我正在尝试将自定义 wordpress 字段的输出分配给$number
然后$number
在 money_format 中使用。我的预期输出是£ 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 是一个数字字段。
有任何想法吗?