thinkphp中eq是什么意思

thinkphp中,eq是一個比較標簽,可以比較標簽參數name和value的值,若name和value的值相等的話則輸出eq標簽之間的內容,語法為“內容”。

thinkphp中eq是什么意思

本文操作環境:Windows10系統、ThinkPHP5版、Dell G3電腦。

thinkphp中eq是什么意思

thinkphp中的eq標簽,好像并不常用,但卻必不可少

舉個例子,像某個狀態,開關等等,又不能直接將數據庫中的字段讀給客戶看,客戶也看不明白,是吧。

所以我們可以使用eq標簽來解決這個小問題。

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

例如:我在數據庫中有status字段,表示某一狀態,我規定它:0為未激活,1為激活

那現在我要將整個表的數據展示給用戶看,我要怎么做呢?

可以肯定的事,我們肯定不能直接將0和1讀出來,在前臺模板中,

像這樣:

{$vo.status}

直接讓用戶看。這樣不理想。客戶體驗一定很差。。。

解決辦法:

使用eq標簽判斷一下status的值,做一個小小的障眼法:

<eq>未激活</eq><eq>已激活</eq>

當然如果不是特別復雜的要求,可以簡寫嘛

像這樣:

<eq>未激活<else></else>激活</eq>

注意:eq的意思是指name和value的值相等的話輸出標簽之間的內容,這里的name不要寫成{$vo.status}

否則無論你怎么寫都是的值

當然了,這只是thinkphp中比較標簽中的一個,更多的可以參照thinkphp手冊嘛

? ?內容 ?比較標簽&gt;

推薦學習:《PHP視頻教程

以上就是

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