前端常用ThinkPHP语法(二)

本文介绍了ThinkPHP的前端模板语法,包括循环输出、比较标签、条件判断(SWITCH和IF标签)、范围判断(IN、NOTIN、BETWEEN、NOTBETWEEN)以及EMPTY、DEFINED标签的使用方法,详细阐述了各种标签的功能和示例。
摘要由CSDN通过智能技术生成

内置标签总结:

循环输出标签

若list是一个二维数组,在模版定义如下,循环输出用户的编号和姓名:

 {
   volist name="list" id="vo"}
 {
   $vo.id}:{
   $vo.name}<br/>
 {
   /volist}

Volist标签的name属性表示模板赋值的变量名称,因此不可随意在模板文件中改变。id表示当前的循环变量,可以随意指定,但确保不要和name属性冲突,例如:

 {
   volist name="list" id="data"}
 {
   $data.id}:{
   $data.name}<br/>
 {
   /volist}

比较标签

比较标签用于简单的变量比较,复杂的判断条件可以用if标签替换,比较标签是一组标签的集合,基本上用法都一致,如下:

 {
   比较标签 name="变量" value="值"}
 内容
 {
   /比较标签}

系统支持的比较标签以及所表示的含义分别是:

标签 含义
eq或者 equal 等于
neq 或者notequal 不等于
gt 大于
egt 大于等于
lt 小于
elt 小于等于
heq 恒等于
nheq 不恒等于

他们的用法基本是一致的,区别在于判断的条件不同,并且所有的比较标签都可以和else标签一起使用。

 {
   eq name="name" value="value"}value{
   /eq}

例如,要求name变量的值等于value就输出:

 {
   eq name="name" value="value"}value{
   /eq}

或者

 {
   equal name="name" value="value"}value{
   /equal}

也可以支持和else标签混合使用:

 {
   eq name="name" value="value"}
 相等
 {
   else/}
 不相等
 
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值