比较是否相等:标签{eq name=“a” value=“10(或者$另一个变量名)”} 想等{else/} 不相等{/eq}
{equal} xxx{else/} xxx{/equal}
neq(notequal)与上述相反,如果错误返回前一个值,如果错误返回else的值
比较大于的标签:{gt }{else/} {/gt}
比较小于的标签{lt}
大于等于:{egt}
内置比较标签:
变量直接比较的话,也可以在代码中赋值后比较:
php:$this->assign('b',20);
html:value="$b"
<!-- eq equal 等于 -->
{eq name="a" value="10"} //相当于if(a == 10)
<p>相等</p>
{else/}
<p>不相等</p>
{/eq}
<!--neq notequal 不等于 -->
{neq name="a" value="10"} 相当于if(a != 10)
<p>不相等</p>
{else/}
<p>相等</p>
{/neq}
<!--gt 判断变量是否大于-->
<!-- egt 判断变量是否大于等于 -->
<!-- lt 判断变量是否小于 -->
<!--elt 判断变量是否小于等于 -->
<!--eq equal--> {eq name="a", value="100"} 1111 {else/} 2222 {/eq} {neq name="a", value="100"} 1111 {else/} 2222 {/neq} {equal name="a", value="100"} 1111 {else/} 2222 {/equal} {notequal name="a", value="100"} 1111 {else/} 2222 {/notequal}
前端比较 eq方法
6天前
内置比较标签:
变量直接比较的话 value="$b"
<!--eq equal-->
{eq name="a" value="10"} 相当于if(a == 10)
<p>相等</p>
{else/}
<p>不相等</p>
{/eq}
<!--neq notequal-->
{neq name="a" value="10"} 相当于if(a != 10)
<p>不相等</p>
{else/}
<p>相等</p>
{//neq}
<!--gt 判断变量是否大于-->
<!--egt 判断变量是否大于等于-->
<!--lt 判断变量是否小于-->
<!--elt 判断变量是否小于等于-->
内置比较标签:
变量直接比较的话 value="$b"
<!--eq equal-->
{eq name="a" value="10"} 相当于if(a == 10)
<p>相等</p>
{else/}
<p>不相等</p>
{/eq}
<!--neq notequal-->
{neq name="a" value="10"} 相当于if(a != 10)
<p>不相等</p>
{else/}
<p>相等</p>
{//neq}
<!--gt 判断变量是否大于-->
<!--egt 判断变量是否大于等于-->
<!--lt 判断变量是否小于-->
<!--elt 判断变量是否小于等于-->
gt 判断name值是否比value值大的
lt判断name值是否比value值小的
egt判断name值是否大于等于value值
elt判断name值是否小雨等于value值
比较标签。。。。。
eq和equal
neq和notequal
和变量比较的时候,value="$b",需加$
{eq} {neq} ,类似的还有 {gt},{lt},{egt},{elt}
{eq name="a" value="$b"}
{else/}
{/eq}
neq gt lt egt elt
<eq name="名字" value='值'>
{else/}
{/eq}
还有gt lt egt elt
比较标签:eq;判断前面的值是否等于后面的值,跟if差不多。equal跟eq一样,只是eq的别名
neq:判断前面的值是否不等于后面的值,是eq的相反。notequal跟neq一样,同上。
gt:判断前面的值是否大于后面的值
lt:判断前面的值是否小于后面的值
egt:判断前面的值是否大于等于后面的值
elt:判断前面的值是否小于等于后面的值
eq neq 等标签使用
{eq name="a" value="$b"}
{else/}
{/eq}
eq neq 等标签使用
{eq name="a" value="$b"}
{else/}
{/eq}
比较标签:eq;判断前面的值是否等于后面的值,跟if差不多。equal跟eq一样,只是eq的别名
neq:判断前面的值是否不等于后面的值,是eq的相反。notequal跟neq一样,同上。
gt:判断前面的值是否大于后面的值
lt:判断前面的值是否小于后面的值
egt:判断前面的值是否大于等于后面的值
elt:判断前面的值是否小于等于后面的值
5-5 比较标签
比较
eq
equal
neq
notequal
大于等于
egt
大于
gt
小于等于
elt
小于
lt
value="10"//数值
value="$b"//可以使用分配的变量
{eq name="a" value="10"}//$a与10比较
<p>相等/<p>
{else/}
<p>不相等</p>
{/eq}
{equal name="a" value="10"}//$a与10比较
<p>相等/<p>
{else/}
<p>不相等</p>
{/equa}
<neq name="a" value="10"}//$a与10比较 与上面2个方法相反
<p>不相等/<p>
{else/}
<p>相等</p>
{/neq}
<notequal name="a" value="10"}//$a与10比较 与上面2个方法相反
<p>不相等/<p>
{else/}
<p>相等</p>
{/notequal}
{egt name="a" value="10"}//$a是否大于等于10
<p>正确</p>
{else/}
<p>错误</p>
{/egt}
{gt name="a" value="10"}//$a是否大于10
<p>正确</p>
{else/}
<p>错误</p>
{/gt}
{elt name="a" value="10"}//$a是否小于等于10
<p>正确</p>
{else/}
<p>错误</p>
{/elt}
{lt name="a" value="10"}//$a是否小于10
<p>正确</p>
{else/}
<p>错误</p>
{/lt}
thinkphp模板中的比较标签:
相等:eq标签(也可以写equal),用法是 {equal name="a" value="6"}相等{else/}不相等{/equal},name是控制器分配的变量名,value是要对比的值(也可以使用模板分配的变量),else是取反,一定要加斜杠
不相等:neq标签(也可以写成notequal),用法同上
大于:gt标签,用法同上
小于:lt标签,用法同上
大于等于:egt标签,用法同上
小于等于:elt标签,用法同上
thinkphp模板中的比较标签:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>index</title> <link rel="stylesheet" type="text/css" href="__CSS__/style.css"> </head> <body> <!--{eq}标签(与{equal}标签相同)--> {eq name="$b" value="$b"}<!--$a与$b均可为具体数值--> <p>相等</p> {else} <p>不相等</p> {/eq} <!--{neq}标签(与{notequal}标签相同),与{eq}效果相反,如不同则输出前面的值,相同则输出后面的--> <!--{gt}标签,判断是否大于,用法与前面相同--> <!--{egt}标签,判断是否大于或等于--> <!--{elt}标签,判断是否小于或等于--> <!--{lt}标签,判断是否小于,用法与前面相同--> </body> </html>
介绍thinkphp5比较标签
eq neq equal lt gt elt egt
格式如下:
{eq name="a" value="$b"}
{else/}
{/eq}