亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

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

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

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

一、在ThinkPHP中定義函數(shù)。在項目的common文件夾下新建common.php文件(這樣系統(tǒng)會自動加載)。定義兩個函數(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])}

而不是我們通常是用點語法。

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

相關(guān)文章

  • Yii實現(xiàn)多按鈕保存與提交的方法

    Yii實現(xiàn)多按鈕保存與提交的方法

    這篇文章主要介紹了Yii實現(xiàn)多按鈕保存與提交且不沖突的方法,是表單制作中非常實用的技巧,需要的朋友可以參考下
    2014-12-12
  • Discuz!插件:自動隱藏帖子

    Discuz!插件:自動隱藏帖子

    Discuz!插件:自動隱藏帖子...
    2007-03-03
  • Laravel 實現(xiàn)添加多語言提示信息

    Laravel 實現(xiàn)添加多語言提示信息

    今天小編就為大家分享一篇Laravel 實現(xiàn)添加多語言提示信息,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • PHP 計算至少是其他數(shù)字兩倍的最大數(shù)的實現(xiàn)代碼

    PHP 計算至少是其他數(shù)字兩倍的最大數(shù)的實現(xiàn)代碼

    這篇文章主要介紹了PHP 計算至少是其他數(shù)字兩倍的最大數(shù),本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • PHP按符號截取字符串的指定部分的實現(xiàn)方法

    PHP按符號截取字符串的指定部分的實現(xiàn)方法

    字符串截取在php開發(fā)中是比較常用的,而且對于截取的需求也多種多樣,這篇文章主要介紹了PHP按符號截取字符串的指定部分 ,需要的朋友可以參考下
    2018-09-09
  • PHP寫的資源下載防盜鏈類分享

    PHP寫的資源下載防盜鏈類分享

    這篇文章主要介紹了PHP寫的資源下載防盜鏈類分享,需要的朋友可以參考下
    2014-05-05
  • PHP curl使用實例

    PHP curl使用實例

    這篇文章主要介紹了PHP curl使用實例,本文直接給出一個實例,演示直接輸出到瀏覽器和不直接輸出到瀏覽器的不同寫法,需要的朋友可以參考下
    2015-07-07
  • Laravel中9個不經(jīng)常用的小技巧匯總

    Laravel中9個不經(jīng)常用的小技巧匯總

    這篇文章主要給大家總結(jié)介紹了關(guān)于Laravel中9個不經(jīng)常用的小技巧,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Laravel具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Laravel框架實現(xiàn)點播上傳阿里云功能

    Laravel框架實現(xiàn)點播上傳阿里云功能

    這篇文章主要介紹了Laravel框架實現(xiàn)點播上傳阿里云功能,本文給大家分享一段完整的實例代碼,代碼簡單易懂,需要的朋友可以參考下
    2021-09-09
  • Zend Framework框架路由機制代碼分析

    Zend Framework框架路由機制代碼分析

    這篇文章主要介紹了Zend Framework框架路由機制,結(jié)合代碼分析了Zend Framework路由機制所涉及的控制器,路由器原理與相關(guān)代碼實現(xiàn)技巧,需要的朋友可以參考下
    2016-03-03

最新評論