Thinkphp模板中函式的使用

2021-09-26 10:00:15 字數 1735 閱讀 8155

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...