thinkPHP模板中for循环与switch语句用法示例


Posted in PHP onNovember 30, 2016

本文实例讲述了thinkPHP模板中for循环与switch语句用法。分享给大家供大家参考,具体如下:

1.for用法

<for start="开始值" end="结束值" comparison="" step="步进值" name="循环变量名" >
</for>

案例

<for start="1" end="100">
{$i}
</for>

解析为

for ($i=1;$i<100;$i+=1){
  echo $i;
}

2.switch用法

<switch name="变量" >
<case value="值1" break="0或1">输出内容1</case>
<case value="值2">输出内容2</case>
<default />默认情况
</switch>

案例

<switch name="User.level">
  <case value="1">value1</case>
  <case value="2">value2</case>
  <default />default
</switch>

也可以对case的value属性使用变量,例如:

<switch name="User.userId">
  <case value="$adminId">admin</case>
  <case value="$memberId">member</case>
  <default />default
</switch>

综合案例

<for start="0" end="$credit['num']">
  <switch name="credit['level']">
    <case value="1"><img src="{sh::PUB}img/credit/level-heart2.png" class="star"></case>
    <case value="2"><img src="{sh::PUB}img/credit/level-diamond2.png" class="star"></case>
    <case value="3"><img src="{sh::PUB}img/credit/level-crown2.png" class="star"></case>
    <case value="4"><img src="{sh::PUB}img/credit/level-super-crown2.png" class="star"></case>
    <default />default
  </switch>
</for>

thinkPHP模板中for循环与switch语句用法示例

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP CodeBase:将时间显示为&quot;刚刚&quot;&quot;n分钟/小时前&quot;的方法详解
Jun 06 PHP
php实现与erlang的二进制通讯实例解析
Jul 23 PHP
PHP实现Javascript中的escape及unescape函数代码分享
Feb 10 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
Mar 27 PHP
PHP超牛逼无限极分类生成树方法
May 11 PHP
PHP用户验证和标签推荐的简单使用
Oct 31 PHP
php实现数据库的增删改查
Feb 26 PHP
PHP错误处理函数register_shutdown_function使用示例
Jul 03 PHP
PHP实现的登录页面信息提示功能示例
Jul 24 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
Sep 20 PHP
YII框架行为behaviors用法示例
Apr 26 PHP
php数组遍历类与用法示例
May 24 PHP
thinkPHP自定义类实现方法详解
Nov 30 #PHP
php版阿里大于(阿里大鱼)短信发送实例详解
Nov 30 #PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
Nov 30 #PHP
PHP实现的同步推荐操作API接口案例分析
Nov 30 #PHP
PHP实现多图上传(结合uploadify插件)思路分析
Nov 30 #PHP
PHP获取指定日期是星期几的实现方法
Nov 30 #PHP
php根据年月获取当月天数及日期数组的方法
Nov 30 #PHP
You might like
查找mysql字段中固定字符串并替换的几个方法
2012/09/23 PHP
php5.3 注意事项说明
2013/07/01 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
2014/04/10 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
PHP parse_ini_file函数的应用与扩展操作示例
2019/01/07 PHP
jQuery中的常用事件总结
2009/12/27 Javascript
基于jquery用于查询操作的实现代码
2010/05/10 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
2016/11/23 Javascript
详解Vue中添加过渡效果
2017/03/20 Javascript
基于Bootstrap分页的实例讲解(必看篇)
2017/07/04 Javascript
Angular5中调用第三方js插件的方法
2018/02/26 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数
2018/12/05 Javascript
vue使用微信JS-SDK实现分享功能
2019/08/23 Javascript
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
用python3 返回鼠标位置的实现方法(带界面)
2019/07/05 Python
python如何查看安装了的模块
2020/06/23 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
2021/03/03 Python
英国HYPE双肩包官网:英国本土时尚潮牌
2018/09/26 全球购物
华为慧通笔试题
2016/04/22 面试题
C面试题
2015/10/08 面试题
linux系统都有哪些运行级别
2016/03/26 面试题
Servlet面试题库
2015/07/18 面试题
初三物理教学反思
2014/01/21 职场文书
自荐书4要点
2014/01/25 职场文书
求职信的七个关键技巧
2014/02/05 职场文书
洗车工岗位职责
2014/03/15 职场文书
骨干教师考核方案
2014/05/09 职场文书
公司经理任命书
2014/06/05 职场文书
贷款委托书
2014/08/01 职场文书
小鞋子观后感
2015/06/05 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
2016学雷锋优秀志愿者事迹材料
2016/02/25 职场文书