是否将美元符号和逗号添加到数字?

时间:2011-06-17 作者:Chuck

我在管理端有一个字段,用户在其中输入一个数字作为价格。如果用户输入1000000,我希望能够在前端显示1000000美元。

关于如何做到这一点,有什么想法吗?

Edit更多详细信息,帖子是自定义帖子类型“属性”。

要在后端添加元字段,我使用元框脚本,http://www.deluxeblogtips.com/2011/03/meta-box-script-update-v30.html

我使用的在前端显示数字的代码

$meta = get_post_meta(get_the_ID(), \'rw_propPrice\', true); echo $meta;

2 个回复
最合适的回答,由SO网友:Anh Tran 整理而成

要格式化数字,可以使用函数number_format_i18n (现在没有文档记录,但您可以查看其来源here). 它的工作是根据语言设置数字格式。你可能想看看number_format (PHP built_in function, 并由使用number_format_i18n) 对小数点和千位分隔符进行更多控制。

在您的情况下,此代码将帮助您:

$meta = get_post_meta(get_the_ID(), \'rw_propPrice\', true);
echo \'$\' . number_format($meta, 0, \'.\', \',\');

SO网友:kaiser

只是一个guess (你真的需要在你的Q中更加具体-什么屏幕,你是如何添加它的,metabox/设置部分/bla??)。。。

$foo = get_option( \'your_option_name\' ); 
echo \'$\'.$foo[\'bar\']; // where bar is the searched value in the options array

结束

相关推荐

Similar posts formatting

我正在使用类似的帖子插件http://wordpress.org/extend/plugins/similar-posts/, 我希望类似的帖子显示在同一行,而不是列表。。。如链路1、链路2、链路3、链路4而不是链接1链接2链接3链接4几天前,我在wordpress论坛和插件的官方网站上发布了这篇文章,但仍然没有答案。。。救救我!(我对编码知之甚少,所以请尽量具体,如果你给我代码,请解释每一行的作用,以便我可以学习)谢谢补充信息:我正在使用插件的大部分默认设置,我认为我所做的唯一更改是将其设置为只考虑标签