ThinkPHP5 中 between、notbetween标签和in、notin标签一样,都用于判断变量是否中某个范围。
BETWEEN 和 NOTBETWEEN
可以使用between标签来判断变量是否在某个区间范围内,可以使用:
{between name="id" value="1,10"}
输出内容1
{/between}
同样,也可以使用notbetween标签来判断变量不在某个范围内:
{notbetween name="id" value="1,10"}
输出内容2
{/notbetween}
也可以使用else标签把两个用法合并,例如:
{between name="id" value="1,10"}
输出内容1
{else/}
输出内容2
{/between}
当使用between标签的时候,value只需要一个区间范围,也就是只支持两个值,后面的值无效,例如
{between name="id" value="1,3,10"}
输出内容1
{/between}
实际判断的范围区间是1~3
,而不是1~10
,也可以支持字符串判断,例如:
{between name="id" value="A,Z"}
输出内容1
{/between}
name属性可以直接使用系统变量,例如:
{between name="Think.post.id" value="1,5"}
输出内容1
{/between}
value属性也可以使用变量,例如:
{between name="id" value="$range"}
输出内容1
{/between}
变量的值可以是字符串或者数组,还可以支持系统变量。
{between name="id" value="$Think.get.range"}
输出内容1
{/between}
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » ThinkPHP5 Between和Notbetween标签使用方法
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » ThinkPHP5 Between和Notbetween标签使用方法