最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年07月03日 10:45:49   作者:言會(huì)咸  
這篇文章主要介紹了ThinkPHP自定義函數(shù)解決模板標(biāo)簽加減運(yùn)算的方法,實(shí)例分析了ThinkPHP中自定義函數(shù)在模板標(biāo)簽中的使用技巧,需要的朋友可以參考下

本文實(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ù)語(yǔ)法如下:

格式:{:function(…)} (參考官方幫助文檔:http://thinkphp.cn/Manual/196)
利用這個(gè),我們來(lái)試做加法和減法。

一、在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ù):

復(fù)制代碼 代碼如下:
{:template_add($var1,$var2)}

即可顯出變量var1于var2的和。
需要注意的是:如果變量是數(shù)組,要這樣顯示:
復(fù)制代碼 代碼如下:
{:template_add($var[var1],$var[var2])}

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

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

相關(guān)文章

最新評(píng)論

辽宁省| 平遥县| 博白县| 和平区| 汤阴县| 乌兰县| 禄劝| 山东省| 府谷县| 博客| 鄂托克旗| 永嘉县| 登封市| 新化县| 靖边县| 清远市| 陕西省| 阳春市| 大足县| 荣昌县| 泊头市| 南郑县| 合川市| 盐山县| 黎川县| 克东县| 吴忠市| 封丘县| 五峰| 泌阳县| 白山市| 台北县| 沂南县| 云安县| 江华| 平和县| 同德县| 那坡县| 阿尔山市| 色达县| 南京市|