(1)在smarty模板中使用php函数,这里假设需要计算一个数组的长度,如果长度大于6则进行循环显示,否则不做任何操作,则:
{if $array|@count gt 6}
{foreach from=$array item=arr}
......
{/foreach}
{/if}
(2)在smarty模板中对同一个变量使用多个函数,假设现在要对一个变量先进行字符定长截取,然后在把关键词进行替换以高亮显示,则:
{$str|truncate:30:'...'|replace:$keyword:"$keyword"}
ok,在 smarty 模板中使用php函数以及在smarty模板中对同一个变量使用多个函数就是这么简单。
您可能感兴趣的文章
- 用PHP函数memory_get_usage获取当前PHP内存消耗量以实现程序的性能优化
- smarty模板保留变量总结
- Thinkphp 模板中常用的系统变量总结
- smarty模板中如何生成随机数
- smarty 模板中循环表格补充不全的td
- smarty模板中给信息添加最新标签
- smarty模板中判断数组为空的方法
- thinkphp模板中判断volist循环的最后一条记录
http://www.bkjia.com/PHPjc/764152.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/764152.htmlTechArticlephp smarty 模板中默认是带了一些简单的变量处理函数的。基本上可以满足web开发中大部分的需求了,但在实际开发中总有些功能是这些基本...