在smarty模板中使用PHP函數(shù)的方法
更新時(shí)間:2011年04月23日 21:24:10 作者:
在smarty模板中如果要在顯示的資料使用php函數(shù)時(shí),如果是只有一個(gè)參數(shù)的函數(shù)比如說(shuō)去空白的trim會(huì)寫成
sample1
<{$colname|trim}>
那如果使用像iconv這樣的有三個(gè)參數(shù)的函數(shù)該怎么寫呢?如果寫成:
sample 2
<{$colname|iconv:'utf-8':'gbk'}>
一執(zhí)行就會(huì)發(fā)現(xiàn)顯示error信息。
因此研究一下就會(huì)發(fā)現(xiàn),起始在smarty模板頁(yè)的套用函數(shù)用法中,以smaple 1來(lái)說(shuō),trim的前面$Row->colname其實(shí)就是trim的第一個(gè)參數(shù),中間用|這個(gè)符號(hào)串接;
那假設(shè)要使用像iconv有三個(gè)參數(shù)的函數(shù)的話,就要寫成:
sample 3
<{'utf-8'|iconv:'gbk':$colname}>
也就是
函數(shù)第一個(gè)參數(shù)|函數(shù):第二個(gè)參數(shù):第三個(gè)參數(shù)。sample 3中會(huì)把colname的值從utf-8格式轉(zhuǎn)換成gbk。
復(fù)制代碼 代碼如下:
<{$colname|trim}>
那如果使用像iconv這樣的有三個(gè)參數(shù)的函數(shù)該怎么寫呢?如果寫成:
sample 2
復(fù)制代碼 代碼如下:
<{$colname|iconv:'utf-8':'gbk'}>
一執(zhí)行就會(huì)發(fā)現(xiàn)顯示error信息。
因此研究一下就會(huì)發(fā)現(xiàn),起始在smarty模板頁(yè)的套用函數(shù)用法中,以smaple 1來(lái)說(shuō),trim的前面$Row->colname其實(shí)就是trim的第一個(gè)參數(shù),中間用|這個(gè)符號(hào)串接;
那假設(shè)要使用像iconv有三個(gè)參數(shù)的函數(shù)的話,就要寫成:
sample 3
復(fù)制代碼 代碼如下:
<{'utf-8'|iconv:'gbk':$colname}>
也就是
函數(shù)第一個(gè)參數(shù)|函數(shù):第二個(gè)參數(shù):第三個(gè)參數(shù)。sample 3中會(huì)把colname的值從utf-8格式轉(zhuǎn)換成gbk。
您可能感興趣的文章:
- Smarty模板快速入門
- 模板引擎smarty工作原理以及使用示例
- 解析smarty模板中類似for的功能實(shí)現(xiàn)
- smarty模板中使用get、post、request、cookies、session變量的方法
- PHP模板引擎Smarty的緩存使用總結(jié)
- PHP模板引擎smarty詳細(xì)介紹
- smarty模板引擎中內(nèi)建函數(shù)if、elseif和else的使用方法
- smarty模板引擎中自定義函數(shù)的方法
- php之Smarty模板使用方法示例詳解
- php Smarty模板生成html文檔的方法
- PHP 基于Yii框架中使用smarty模板的方法詳解
- smarty模板的使用方法實(shí)例分析
相關(guān)文章
JS中徹底刪除JSON對(duì)象組成的數(shù)組中的元素
這篇文章主要介紹了JS中徹底刪除JSON對(duì)象組成的數(shù)組中的元素,需要的朋友可以參考下2020-09-09
需要使用php模板的朋友必看的很多個(gè)頂級(jí)PHP模板引擎比較分析
最近學(xué)習(xí)php模板技術(shù),找到一篇不錯(cuò)的關(guān)于php模板的分析為了找到一個(gè)好的模板引擎,我在互聯(lián)網(wǎng)上進(jìn)行搜索,目前已經(jīng)整理出了以下名單2008-05-05
Pain 全世界最小最簡(jiǎn)單的PHP模板引擎 (普通版)
PHP全世界最小最簡(jiǎn)單的模板引擎------Pain (普通版),不同于smarty,所有的變量以{@ @}括起來(lái),有助于大家對(duì)模板引擎的了解。2011-10-10
使用TinyButStrong模板引擎來(lái)做WEB開發(fā)
使用TinyButStrong模板引擎來(lái)做WEB開發(fā)...2007-03-03
ThinkPHP關(guān)聯(lián)模型操作實(shí)例分析
ThinkPHP關(guān)聯(lián)模型操作實(shí)例分析,需要的朋友可以參考下2012-09-09

