thinkphp如何調用函數

thinkphp如何調用函數

thinkphp模版調用函數方法:

{變量|函數1|函數2|函數3=參數1,參數2,參數3,###}

###為第4個參數,代表變量替換為第4個參數

舉例:

立即學習PHP免費學習筆記(深入)”;

{$username|substr=0,3}取標題中前3個字符 {$times|date='Y-m-d?H:i:s',###}將times時間戳轉換為日期格式

冒號執行函數的用法:輸出方法并執行返回值

{:U('user/insert')}

舉例:

立即學習PHP免費學習筆記(深入)”;

{:time()}?會輸出當前日期格式?,會被解析成?<?php  echo time(); ?>

波浪線函數的用法:執行方法但不輸出

{~function()}

舉例:

立即學習PHP免費學習筆記(深入)”;

{~substr("aaaaaaa",3)}?執行后不會輸出,會背解析成?<?php  substr ?>
{$Think.get.url中get過來的參數} {$Think.server.server中的變量} {$Think.session.session中的id|md5}?如果需要的話還可以對值MD5一下 {$Think.cookie.cookie中的id}
{$Think.config.db_host}?讀取config中的配置信息 {($title)?($title):'當前沒有值'}?當前參數若沒有值,則顯示后面的描述
<switch><case>aaaaaa</case><case>bbbbbbbbb</case><default></default>沒有數據 </switch>
<eq>a等于3<else></else>a不等于3</eq><eq>a的長度等于1<else></else>a長度不等于1</eq>
<in>變量a值在1,2,3,4范圍內就打印</in><notin>變量a值不在1,2,3,4范圍內就打印</notin>

或者用

<range>a在1,2,3,4范圍內</range>?//type改為notin就是不在,該方法可替代in和notin
<empty>a變量為空</empty><notempty>a變量不為空</notempty>

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享