ThinkPHP foreach和eq巢狀
阿新 • • 發佈:2019-02-19
當我們在輸出一些特需關係的資料的時候,可能牽涉到2層關係,所以要用到foreach的巢狀,同時就難免要用到下面的比較標籤eq:等於、neq:不等於、gt:大於、egt:大於等於、lt:小於、elt:小於等於、heq:恆等於、 nheq:不恆等於,下面是一個示例的程式碼:
<foreach name="lift" item="item">
<eq name="item" value="Think.get.page">
<option value="{$pageurl}{$item}" selected>{$item}</option>
<else />
<option value="{$pageurl}{$item}">{$item}</option>
</eq>
</foreach>
foreach巢狀比較
注意eq程式碼的地方 name屬性是指離eq最近的foreach的一個物件屬性,name在其他地方可以是支援物件的屬性或者陣列,甚至可以是系統變數,所以此處不能加$,不然操作會出錯,value就是與此物件做比較的變數值。