麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

ThinkPHP自定義函數(shù)解決模板標(biāo)簽加減運(yùn)算的方法

2024-04-25 20:38:15
字體:
供稿:網(wǎng)友

本文實(shí)例講述了ThinkPHP自定義函數(shù)解決模板標(biāo)簽加減運(yùn)算的方法。分享給大家供大家參考。具體如下:

實(shí)際項(xiàng)目中,我們經(jīng)常需要標(biāo)簽變量加減運(yùn)算的操作。但是,在ThinkPHP中,并不支持模板變量直接運(yùn)算的操作。

幸運(yùn)的是,它提供了自定義函數(shù)的方法,我們可以利用自定義函數(shù)解決:

ThinkPHP模板自定義函數(shù)語法如下:

格式:{:function(…)} (參考官方幫助文檔:http://thinkphp.cn/Manual/196)

利用這個(gè),我們來試做加法和減法。

一、在ThinkPHP中定義函數(shù)。在項(xiàng)目的common文件夾下新建common.php文件(這樣系統(tǒng)會(huì)自動(dòng)加載)。定義兩個(gè)函數(shù):

/**

* 相加,供模板使用

* @param <type> $a

* @param <type> $b

*/

function template_add($a,$b){

echo(intval($a)+intval($b));

}

/**

* 相減,供模板使用

* @param <type> $a

* @param <type> $b

*/

function template_substract($a,$b){

echo(intval($a)-intval($b));

}

二、在模板中使用函數(shù):

代碼如下:

{:template_add($var1,$var2)}

即可顯出變量var1于var2的和。

需要注意的是:如果變量是數(shù)組,要這樣顯示:

代碼如下:

{:template_add($var[var1],$var[var2])}

而不是我們通常是用點(diǎn)語法。

希望本文所述對(duì)大家基于ThinkPHP的php程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产成人精品网站 | 久久久久久久免费视频 | av在线官网 | 久久久中精品2020中文 | 久久蜜臀一区二区三区av | 伊人yinren22综合网色 | 欧美老外a级毛片 | 欧美日韩在线视频一区二区 | 免费黄色短视频网站 | 国产中出视频 | 日本网站一区二区三区 | 亚洲天堂ww| 成人一区三区 | 久久免费视频精品 | 成人福利视频在 | 孕妇体内谢精满日本电影 | 国产成人在线一区二区 | 色97在线| 最近免费观看高清韩国日本大全 | 免费国产一级淫片 | 日本欧美一区二区 | av在线官网 | 亚洲成人精品视频 | a视频在线免费观看 | 91九色视频在线播放 | 成人午夜视频在线观看 | 热99热| free korean xxxxhd| 性欧美一区二区 | 亚洲精品一区二区三区大胸 | 九九热欧美 | 国产亚洲欧美一区久久久在 | 亚洲欧美日韩在线 | 1级黄色毛片 | 91一级毛片 | 黄视频免费在线 | 黄色片网站在线看 | 91精品免费观看 | 久久精品9 | 国产视频精品在线 | 久久3|