社区
Framework
帖子详情
请教 smarty 的 string_format 没有四舍五入
zoujun1984
2010-09-21 12:41:20
情况是这样的 如果我直接写数字如:{ 0.075|string_format:"%.2f" } 显示结果为: 0.08
但是我通过两个参数乘积显示 就没有四舍五入 如
{* assign var=sums value=$row.price*$row.nums *} (597.075)
{* $sums|string_format:"%.2f" *} 显示结果为: 597.07
这个需要怎么解决?
...全文
357
5
打赏
收藏
请教 smarty 的 string_format 没有四舍五入
情况是这样的 如果我直接写数字如:{ 0.075|string_format:"%.2f" } 显示结果为: 0.08 但是我通过两个参数乘积显示 就没有四舍五入 如 {* assign var=sums value=$row.price*$row.nums *} (597.075) {* $sums|string_format:"%.2f" *} 显示结果为: 597.07 这个需要怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
standford
2010-09-21
打赏
举报
回复
这个你可以自己写一个插件,方法可以用.来分隔,如果.后面的数字大于5,前面的就加一,smarty中只要没有的就自己写插件。位置在libs/plugins中,一定要注意文件名和函数名。
zoujun1984
2010-09-21
打赏
举报
回复
我晕 我在中间加了一行 $string .= ''; 貌似就对了...
zoujun1984
2010-09-21
打赏
举报
回复
还是没解决...
我看他内部是这样的
function smarty_modifier_string_format($string, $format)
{
return sprintf($format, $string);
}
然后$string的值是597.075
返回回来是597.07
然后我自己定义了一个参数 如 $temp = 597.075;
执行 return sprintf($format, $temp);
返回的是597.08
怨念啊~~~~~~~~~
standford
2010-09-21
打赏
举报
回复
现在问题解决了不
zoujun1984
2010-09-21
打赏
举报
回复
可能是 执行 sprintf 时出现的问题
C/C++笔试题(很多)
微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系
c/c++笔试题
微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系
C/C++笔试题
微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4
refinedet tensorRT实现
目录1.准备工作2.wts权重文件生成3.tensorrt 网络搭建4.验证精度5.不支持的层实现6.后处理7.性能比较1.准备工作 首先,要弄清楚自己在做什么,然后一步步的去实现它,在此过程中,要不断验证自己的每个步骤是否正确。验证正确了再往下继续走,不正确就要去排查哪里有问题。 现在是需要把pytorch refinedet转tensorrt。而且是一步步的搭建网络实现。 pytorch r...
c/c++笔试
1.进程和线程的差别。线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行(3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导
Framework
4,250
社区成员
4,522
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章