1.在模板中使用php函式
在thinkphp的html中,我們經常會遇到一些變數難以直接從php控制端直接處理,這些變數只有在模板中迴圈輸出的時候處理比較合適,這個時候,我們就要在模板中使用函式
1.1對輸出模板使用php函式
//把模板中的name變數進行md5加密
把這句話翻譯成php語言:
<?php echo (md5($data['name'])); ?>
1.2函式中多個引數需要呼叫
1.2.1將前面輸出的變數當後面函式的第二個引數使用
解釋:date函式傳入兩個引數,每個引數用逗號分割,這裡第乙個引數是y-m-d
,第二個引數是前面要輸出的create_time
變數,因為該變數是第二個引數,因此需要用###標識變數位置。
翻譯成php語言:
<?php echo (date("y-m-d",$create_time)); ?>
1.2.2將前面輸出的變數當後面函式的第乙個引數使用
或者
翻譯成php語言
<?php echo (substr($data['name'],0,3)); ?>
1.3對乙個變數進行多個函式的處理
每個函式之間用丨符號隔開,且函式執行順序是從左往右依次呼叫
或者
編譯成php語言:
<?php echo (substr(strtoupper(md5($name)),0,3)); ?>
2.變數在模板中輸出使用自定義函式
在專案中,除了一些php函式,我們也可以根據自己專案的實際需求,在專案應用目錄/common/function.php中,寫入自己自定義的函式
重點說明:
翻譯成php**:
<?php echo (function2(function1(arg1,arg2,$varname)); ?>
2.3案例
我在function.php中寫入乙個方法
function cate($cid)
在模板中呼叫這個自定義函式:
我這只是舉個例子,一般寫在function中的方法都是專案中公共使用較多的方法。
Thinkphp模板中函式的使用
1.在模板中使用php函式 在thinkphp的html中,我們經常會遇到一些變數難以直接從php控制端直接處理,這些變數只有在模板中迴圈輸出的時候處理比較合適,這個時候,我們就要在模板中使用函式 1.1對輸出模板使用php函式 把模板中的name變數進行md5加密 把這句話翻譯成php語言 1.2...
thinkPHP 模板中的語法
一 匯入css和js檔案 1 css link js scr 2.import 匯入public資料夾下面的js目錄中的test.js檔案,import標籤可以省略type屬性,預設就是js的 可以更改預設資料夾 設定basepath屬性 3.load 方法可以自動檢測匯入的檔案型別 二 分支結構 ...
thinkPHP模板中函式的使用方法示例
本文例項講述了thinkphp模板中函式的使用方法。分享給大家供大家參考,具體如下 1.php中的方法使用 str substr replace var num,3,5 echo str var da程式設計客棧te time str date y m d h i var date echo str...