成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? ThinkPHP自定義函數(shù)解決模板標(biāo)簽加減運(yùn)算的方法
全站頭部文字 我要出現(xiàn)在這里
ThinkPHP自定義函數(shù)解決模板標(biāo)簽加減運(yùn)算的方法 786 2023-12-10   

本文實(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ù):

{:template_add($var1,$var2)}

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

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

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


主站蜘蛛池模板: 邵雨琪| 黄视频在线免费| 色在线视频播放| 金马电影网| 张凯丽个人简历| 舞男| 黄婉伶| 决胜法庭演员表| 富贵黄金屋国语| 南游记电视剧全集第30集| 韩佳熙演的所有电影有哪些| 黄飞鸿电影全集| 对称度| 那些女人电视剧免费观看全集剧情| 尹馨演过的三部电影| 不可饶恕 电影| 少年包青天3演员表| 相识电影| 奶粉罐回收多少钱一个| 全家福演员表| 白丝美女被挠脚心| 三上悠亚在线免费观看| 轨迹地图| 第一财经直播电视直播| 瑜伽焰口全集 简体字| 饮料超人| 夜生活女王之霞姐| 吾凰在上动漫在线观看免费| 深流 电视剧| 韩奕| 北京卫视今晚节目表| 泰迪熊 美剧| 九九九九九九九伊人| 王牌特派员| 红日歌词中文谐音歌词| 凌博控制器| 性的张力短片集| 2018年党课主题及内容| 青山处处埋忠骨课文| 西藏卫视节目单| 性的张力短片集|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開(kāi)發(fā)/二次開(kāi)發(fā)/仿制開(kāi)發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103