thinkPHP模板中for循环与switch语句用法示例
更新时间:2016年12月2日 10:11 点击:1334
本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》、《smarty模板入门基础教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
上一篇: php 运算符与表达式详细介绍
下一篇: php版阿里云OSS图片上传类详解
相关文章
- v-for标签可以用来遍历数组,将数组的每一个值绑定到相应的视图元素中去,下面这篇文章主要给大家介绍了关于在Vue.js中轻松解决v-for执行出错的三个方案,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。...2017-06-15
- 这篇文章主要介绍了Javascript for in的缺陷总结的相关资料,需要的朋友可以参考下...2017-02-08
- 每个接触JS的开发人员都不可避免的与for循环打交道,毕竟这是遍历必不可少的工具之一。然而当循环次数比较大时,效率问题必须重视。下面这篇文章就主要介绍了JavaScript中几种for循环的写法与效率,需要的朋友可以参考借鉴,下面来一起看看吧。...2017-02-08
- 下面小编就为大家带来一篇php for 循环使用的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2016-06-14
- 本文主要介绍了php中for循环与foreach的区别,具有很好的参考价值。下面跟着小编一起来看下吧...2017-03-12
- 这篇文章主要介绍了thinkPHP模板中for循环与switch语句用法,结合实例形式分析了for循环与switch语句的具体功能、定义与具体使用技巧,需要的朋友可以参考下...2016-12-02