我在一个基于商店前的cms的项目上工作。
这个cms使用智能,我需要修改一个tpl文件来显示没有十进制的价格。
我只想修改一个第三方物流,而不是把这个技巧应用到完整的网站上。
我在另一个线程中发现了一个删除空小数的代码,如51,00。
convertPrice|regex_replace:'/[.,]0+/':'' 但我不知道如何修改这段代码以删除这样的十进制小数: 51,85转换为51
非常感谢R
发布于 2014-03-14 14:17:32
将0+转换为[0-9]+或\d+。两者都意味着任何数字。
convertPrice|regex_replace:'/[.,][0-9]+/':''发布于 2014-03-14 14:27:26
如果你想把这个数字加起来的话.任何超过0.5的东西都会变成1),你可以用以下方式显示价格:
{number_format($price, 0)}这里的文档:格式化
发布于 2015-05-04 06:32:02
没有参数的用户number_format函数。像这样
{$price|number_format}https://stackoverflow.com/questions/22407406
复制相似问题