社区
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
这个需要怎么解决?
...全文
332
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 时出现的问题
php初级到项目实战
本套php为完整的从初级到
smarty
,thinkphp,ecshop项目实战,课程安排循序渐进,通俗易懂
smarty
学习小计
//保留小数点后2位,
四舍五入
{%assign var="distKM" value="100.345"%} {%$distKM|
string_format
:"%.2f"%} //echo:100.35 转载于:https://www.cnblogs.com/enone/archive/2012/09/06/2673628.html...
smarty
string_format
用法 取小数点后2位
<{if $d.ul_pv}> <{$d.sum/$d.ul_pv|
string_format
:'%.2f'}> <{else}> 0.00 <{/if}> <{if $d.ul_pv}> <{$d.sum/$d.ul_pv|
string_format
:'%.2...
sprintf和
string_format
在PHP中的应用,主要用于
smarty
{foreach item=row key=page from=$result}
{$row.DECLAREDATE}
{$row.DYZ|
string_format
:"%01.2f"}
{$row.DYTB|
string_format
:"%01.2f"}
smarty
下如何将一个数保存为两位小数
smarty
模板是一种缓存技术,下面介绍一下
smarty
string_format
用法 取小数点后2位: 用法如下: //index.php$
smarty
= new
Smarty
; $
smarty
->assign('number', 23.5787446); $
smarty
->display('index.tpl'); //ind...
Framework
4,249
社区成员
4,525
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章