Thinkphp5.0 的視圖view的比較標籤

Thinkphp5.0 的視圖view的比較標籤

    {eq name="a" value="10"}
        <p>相等</p>
    {else/}
        <p>不相等</p>
    {/eq}

    {equal name="a" value="10"}
    <p>相等</p>
    {else/}
    <p>不相等</p>
    {/equal}

    {neq name="a" value="10"}
    <p>不相等</p>
    {else/}
    <p>相等</p>
    {/neq}

    {notequal name="a" value="10"}
    <p>不相等</p>
    {else/}
    <p>相等</p>
    {/notequal}

    {egt name="a" value="10"}
    <p>大於等於</p>
    {else/}
    <p>小於</p>
    {/egt}

 

!!!若是須要在模板中使用兩個變量進行比較,value的值須要使用$符號:

$b能夠使用雙引號,也能夠使用單引號。php

     {eq name="a" value="$b"}
    <p>變量a和變量b相等</p>
    {else/}
    <p>變量a和變量b不相等</p>
    {/eq}

條件判斷標籤:

switch標籤:spa

{switch name='user_level'}
    {case value='1'}<p>VIP會員</p>{/case}
    {case value='2'}<p>鑽石會員</p>{/case}
    {case value='3|4'}<p>鉑金會員</p>{/case}
    {case value='5'}<p>黃金會員</p>{/case}
    {default /}<p>普通會員</p>
{/switch}

range標籤:

<!-- type等於in的使用 -->
{range name="user_age" value="10,11,12,13" type="in"}
<p>用戶年齡是十、十一、十二、13中的一個</p>
{else/}
<p>用戶年齡不是十、十一、十二、13中的一個</p>
{/range}


<!-- type等於between的使用 -->
{range name="user_age" value="10,13" type="between"}
<p>用戶年齡在10到13之間</p>
{else/}
<p>用戶年齡不在10到13之間</p>
{/range}

 between標籤:

{between name="user_age" value="10,13"}
<p>用戶年齡在10到13之間</p>
{else/}
<p>用戶年齡不在10到13之間</p>
{/between}

defined標籤:

<!-- 判斷常量是否認義 -->
{defined name="APP_NAME"}
<p>定義了常量APP_NAME</p>
{else/}
<p>未定義常量APP_NAME</p>
{/defined}

if標籤:

<!-- if標籤 -->
{if condition="($a > 10) and ($a < 20)"}
<p>變量a大於10,小於20 </p>
{else/}
<p>變量a小於等於10或大於等於20</p>
{/if}
相關文章
相關標籤/搜索