Php Smarty上的价格编号格式

Php Smarty上的价格编号格式,php,codeigniter,css,smarty,number-formatting,Php,Codeigniter,Css,Smarty,Number Formatting,我认为这是一个相当愚蠢的问题,我研究了如何将数字格式转换为价格格式。我使用smarty作为模板系统。是否可以通过smarty或其他可用于此目的的方法格式化价格 我需要将类型编号1000000转换为$1.000.000 如果smarty没有输出格式,还有哪些其他方法 谢谢使用PHP的 在smarty中,这将是{$myNumber | money_格式:'%i'}使用smarty 3.x的插件 代码示例: $smarty = new Smarty; $smarty->registerPlug

我认为这是一个相当愚蠢的问题,我研究了如何将数字格式转换为价格格式。我使用smarty作为模板系统。是否可以通过smarty或其他可用于此目的的方法格式化价格

我需要将类型编号1000000转换为$1.000.000

如果smarty没有输出格式,还有哪些其他方法

谢谢

使用PHP的


在smarty中,这将是
{$myNumber | money_格式:'%i'}
使用smarty 3.x的插件

代码示例:

$smarty = new Smarty;
$smarty->registerPlugin("modifier", "number_format", "number_format");
在smarty tpl文件中,您可以这样编写html:

...
<td style="text-align:right;border: 1px solid black;border-collapse: collapse;">{$upah|number_format:2:",":"."}</td>
...
。。。
{$upah |编号(格式:2:“,”:“}
...
注意:“,”是十进制simbol,“.”是千分表,您可以交换它。

${1000000 | number_格式:0::“}函数money_格式()仅在系统具有strfmon功能时定义