|
復(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。
php技術(shù):在smarty模板中使用PHP函數(shù)的方法,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。