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 相关文章推荐
wiki-shan写的php在线加密的解密程序
Sep 07 PHP
PHP中的生成XML文件的4种方法分享
Oct 06 PHP
php pki加密技术(openssl)详解
Jul 01 PHP
PHP中通过fopen()函数访问远程文件示例
Nov 18 PHP
手把手编写PHP框架 深入了解MVC运行流程
Sep 19 PHP
利用PHP获取汉字首字母并且分组排序详解
Oct 22 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
实例介绍PHP删除数组中的重复元素
Mar 03 PHP
php进行md5加密简单实例方法
Sep 19 PHP
Yii框架布局文件的动态切换操作示例
Nov 11 PHP
thinkphp框架类库扩展操作示例
Nov 26 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
Apr 05 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
php flush类输出缓冲剖析
2008/10/19 PHP
PHP实现的简单mock json脚本分享
2015/02/10 PHP
由php中字符offset特征造成的绕过漏洞详解
2017/07/07 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
laravel dingo API返回自定义错误信息的实例
2019/09/29 PHP
PHP isset empty函数相关面试题及解析
2020/12/11 PHP
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
谈谈关于JavaScript 中的 MVC 模式
2013/04/11 Javascript
jQuery实现转动随机数抽奖效果的方法
2015/05/21 Javascript
jquery实现滑动特效代码
2015/08/10 Javascript
JS组件Bootstrap实现弹出框效果代码
2016/04/26 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
JavaScript中Number对象的toFixed() 方法详解
2016/09/02 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
如何优雅地在vue中添加权限控制示例详解
2019/03/07 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
图解JS原型和原型链实现原理
2020/09/15 Javascript
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
[01:20]DOTA2更新全新英雄 天涯墨客现已加入游戏
2018/08/25 DOTA
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
python 将md5转为16字节的方法
2018/05/29 Python
Python判断一个三位数是否为水仙花数的示例
2018/11/13 Python
Python骚操作之动态定义函数
2019/03/26 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
使用canvas来完成线性渐变和径向渐变的功能的方法示例
2019/07/25 HTML / CSS
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
某公司C#程序员面试题笔试题
2014/05/26 面试题
语文教育专业推荐信范文
2013/11/25 职场文书
物业管理毕业生个人的求职信
2013/11/30 职场文书
军校本科大学生自我评价
2014/01/14 职场文书
个人自我评价和职业目标
2014/01/24 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
redis连接被拒绝的解决方案
2021/04/12 Redis