在smarty模板中使用PHP函数的方法

2015-01-24信息快讯网

在smarty模板中如果要在显示的资料使用php函数时,如果是只有一个参数的函数比如说去空白的trim会写成

sample1
<{$colname|trim}> 

那如果使用像iconv这样的有三个参数的函数该怎么写呢?如果写成:
sample 2
<{$colname|iconv:'utf-8':'gbk'}> 

一执行就会发现显示error信息。
因此研究一下就会发现,起始在smarty模板页的套用函数用法中,以smaple 1来说,trim的前面$Row->colname其实就是trim的第一个参数,中间用|这个符号串接;
那假设要使用像iconv有三个参数的函数的话,就要写成:
sample 3
<{'utf-8'|iconv:'gbk':$colname}> 

也就是
函数第一个参数|函数:第二个参数:第三个参数。sample 3中会把colname的值从utf-8格式转换成gbk。
比较discuz和ecshop的截取字符串函数php版
php实现快速排序法函数代码
php基础教程 php内置函数实例教程
php计算十二星座的函数代码
PHP系列学习之日期函数使用介绍
PHP中extract()函数的定义和用法
PHP中extract()函数的妙用分析
PHP中使用unset销毁变量并内存释放问题
PHP写的求多项式导数的函数代码
PHP sprintf() 函数的应用(定义和用法)
php中使用接口实现工厂设计模式的代码
php中jQuery插件autocomplate的简单使用笔记
php面向对象 字段的声明与使用
Smarty的配置与高级缓存技术分享
iis下php mail函数的sendmail配置方法(官方推荐)
smarty巧妙处理iframe中内容页的代码
php使用Smarty的相关注意事项及访问变量的几种方式
php smarty截取中文字符乱码问题?gb2312/utf-8
php Smarty初体验二 获取配置信息
FirePHP 推荐一款PHP调试工具
对text数据类型不支持代码页转换 从: 1252 到: 936
fleaphp crud操作之find函数的使用方法
fleaphp crud操作之findByField函数的使用方法
fleaphp常用方法分页之Pager使用方法
php将fileterms函数返回的结果变成可读的形式
PHP中Date()时间日期函数的使用方法小结
PHP5中虚函数的实现方法分享
使用NetBeans + Xdebug调试PHP程序的方法
php产生随机数的两种方法实例代码 输出随机IP
php Smarty 字符比较代码
php下尝试使用GraphicsMagick的缩略图功能
smarty模板嵌套之include与fetch性能测试
smarty中先strip_tags过滤html标签后truncate截取文章运用
php Smarty模板生成html文档的方法
©2014-2024 dbsqp.com