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 相关文章推荐
将OICQ数据转成MYSQL数据
Oct 09 PHP
通过缓存数据库结果提高PHP性能的原理介绍
Sep 05 PHP
php实现多张图片上传加水印技巧
Apr 18 PHP
ThinkPHP的L方法使用简介
Jun 18 PHP
php+mysqli批量查询多张表数据的方法
Jan 29 PHP
smarty模板引擎基础知识入门
Mar 30 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
Jul 01 PHP
php中实现用数组妩媚地生成要执行的sql语句
Jul 10 PHP
汇总PHPmailer群发Gmail的常见问题
Feb 24 PHP
Yii 2.0自带的验证码使用经验分享
Jun 19 PHP
laravel框架 api自定义全局异常处理方法
Oct 11 PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
Apr 20 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
农民和部队如何穿矿
2020/03/04 星际争霸
PHP 中检查或过滤IP地址的实现代码
2011/11/27 PHP
ThinkPHP无限级分类原理实现留言与回复功能实例
2014/10/31 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
2015/10/21 PHP
学习ExtJS form布局
2009/10/08 Javascript
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
jQuery实战之品牌展示列表效果
2011/04/10 Javascript
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
2011/09/20 Javascript
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
JavaScript计算某一天是星期几的方法
2015/08/05 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
AngularJS 工作原理详解
2016/08/18 Javascript
详解vue-cli 构建Vue项目遇到的坑
2017/08/30 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
2018/08/19 Javascript
JavaScript实现图片上传并预览并提交ajax
2019/09/30 Javascript
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
js实现头像上传并且可预览提交
2020/12/25 Javascript
Python3实现连接SQLite数据库的方法
2014/08/23 Python
在Django的上下文中设置变量的方法
2015/07/20 Python
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
2017/02/13 Python
python方向键控制上下左右代码
2018/01/20 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
Python中循环引用(import)失败的解决方法
2018/04/22 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
详解python opencv、scikit-image和PIL图像处理库比较
2019/12/26 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
基于Python词云分析政府工作报告关键词
2020/06/02 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
2021/01/08 Python
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
说出数据连接池的工作机制是什么?
2013/04/19 面试题
医学生自我鉴定范文
2013/11/08 职场文书
写给女朋友的道歉信
2014/01/12 职场文书
先进个人自荐书
2015/03/06 职场文书
PyTorch中的torch.cat简单介绍
2022/03/17 Python