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二分法在IP地址查询中的应用
Aug 12 PHP
php引用传值实例详解学习
Nov 06 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
Mar 20 PHP
php中unserialize返回false的解决方法
Sep 22 PHP
php站内搜索关键词变亮的实现方法
Dec 30 PHP
php 输入输出流详解及示例代码
Aug 25 PHP
PHP CURL采集百度搜寻结果图片不显示问题的解决方法
Feb 03 PHP
Laravel5中Cookie的使用详解
May 03 PHP
详解php语言最牛掰的Laravel框架
Nov 20 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 PHP
php实现表单提交上传文件功能
May 28 PHP
PHP的PDO预定义常量讲解
Jan 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
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
PHP中可以自动分割查询字符的Parse_str函数使用示例
2014/07/25 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
刷新PHP缓冲区为你的站点加速
2015/10/10 PHP
最新最全PHP生成制作验证码代码详解(推荐)
2016/06/12 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
javascript显示选择目录对话框的代码
2008/11/10 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
原生js三级联动的简单实现代码
2016/06/07 Javascript
原生js实现ajax方法(超简单)
2016/09/20 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
2016/12/14 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
Vue.js实战之组件的进阶
2017/04/04 Javascript
vue组件name的作用小结
2018/05/23 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
js实现转动骰子模型
2019/10/24 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
[03:34]2014DOTA2西雅图国际邀请赛 淘汰赛7月15日TOPPLAY
2014/07/15 DOTA
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
django 修改server端口号的方法
2018/05/14 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
如何基于Python实现数字类型转换
2020/02/07 Python
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
美国成衣女装品牌:CHICO’S
2016/09/19 全球购物
什么是servlet链?
2014/07/13 面试题
护理专科毕业推荐信
2013/11/10 职场文书
优秀学生事迹材料
2014/02/08 职场文书
阳光体育活动方案
2014/02/16 职场文书
委托书范文
2014/04/02 职场文书
党员干部反四风对照检查材料思想汇报
2014/09/14 职场文书
2014司机年终工作总结
2014/12/05 职场文书
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
2021/05/17 Python
详细总结Python常见的安全问题
2021/05/21 Python
Go语言基础函数基本用法及示例详解
2021/11/17 Golang