在智能中更改数字格式以进行显示


Change Number Format In Smarty For Displaying

我想用smarty格式化数字。谁能帮我解决这个问题?

我在聪明变量中拥有的是

31131

我要显示的是

31,131

你可以在smarty中使用php number_format函数

{$number|number_format}

只需使用 PHP 的内置函数number_format

$num = 31131;
$num = number_format($num);
echo $num;

输出:

31,131

聪明的方式:

首先定义您的号码:

$smarty->assign('number', 31131);

现在,在您的模板文件中,您可以执行以下操作:

{$number|number_format}

输出:

31,131

有关更多示例,请参阅文档。

演示!