巧用math函数在smarty模板中给变量动态赋值
来源:互联网 发布:ubuntu下chmod 编辑:程序博客网 时间:2024/06/05 20:04
今天无意中发现了Math函数,感觉很好用,稍加修改就可以达到上述效果:
- <!–{math equation=x x=0 assign=i}–>
- <!–{section name=smartyVar loop=10 }–>
- <!–{math equation=$i+1 assign=i}–>
- <br />
- <!–{$i}–>
- <br />
- <!–{/section}–>
输出效果:
- <br/>
- 1
- <br/>
- <br/>
- 2
- <br/>
- <br/>
- 3
- <br/>
- <br/>
- 4
- <br/>
- <br/>
- 5
- <br/>
- <br/>
- 6
- <br/>
- <br/>
- 7
- <br/>
- <br/>
- 8
- <br/>
- <br/>
- 9
- <br/>
- <br/>
- 10
- <br/>
如果$i的初始值不是0,例如1,”math equation=x x=1 assign=i”还可以写成”math equation=1 assign=i”,省略其中的x变量.是0时不可以省,否则会出现警告信息Warning: Smarty error: math: missing equation parameter
虽然在模板中再为变量赋值不是一个好主意,但真的需要时可以按上面的方法试一下
来自:http://blog.zuobus.com/?p=53
另外一个的
math 函数演示
- 巧用math函数在smarty模板中给变量动态赋值
- 在smarty中通过php脚本给smarty赋值
- TP5 assign给模板变量赋值(或者取得参数值,在模板中显示出来)
- Thinkphp中使用smarty模板引擎时在U函数中使用变量的问题
- 在存储过程中 给变量赋值
- 函数赋值给变量
- FastReport给模板变量赋值
- 赋值变量给短信模板
- 在PHP模板引擎smarty生成随机数的方法和math函数详解
- JavaScript函数赋值给变量
- 如何在smarty模板中使用自定义函数
- PHP - Smarty模板引擎 - Manual手册 - 中文版 - Chapter 8. Custom Functions第8章自定义函数 - {assign}用于在模板执行过程中设置模板变量
- oracle在存储过程中给变量赋值
- oracle在存储过程中给变量赋值
- PHP - Smarty模板引擎 - Manual手册 - 翻译中 - 第13章 Smarty类方法 - register_function()动态注册模板函数插件
- Smarty模板中变量的声明
- PHP中smarty模板变量调节器
- abap 间接寻址 给动态变量赋值
- SharePoint EventHandler 开发入门程序例子
- MyEclipse安装ExtJS插件–Spket IDE
- edit form 里的数字验证
- 自己写的内存池效率评测
- Android中文文档:安装SDK
- 巧用math函数在smarty模板中给变量动态赋值
- Select Table Cloumns type size etc.
- php 生成xml添加BOM
- Termios
- php数据结构之简单选择排序
- jquery 遍历json对象,为按钮添加键盘事件
- 初识Linq
- Servlet返回图片
- 好评