图片来自网络
ThinkPHP内置很多模版标签,本日我只向大家分享循环输出标签。往后会逐渐分享其他常用模板标签的用法。
ThinkPHP内置模版标签

Foreach标签用来循环输出数据,常日用于输出数据库select查询结果,如下所示。
掌握器代码
模板代码
终极输出结果如下:
输出结果
在foreach标签中,name为掌握器赋值的变量名(users),item为循环内的变量名(user)。
VolistVolist标签与Foreach类似,不过它拥有更多用法,最基本用法如下:
Volist基本用法
输出结果
可以看到,Volist标签中只是把item换成id,其他完备相同。
但是如果我们只须要输出第1-10(把稳数组是从0开始的)条数据,可以这样用:
Volist的offset用法
输出结果
如果数据为空时,我们还可以利用empty属性来输出指定信息:
Volist的empty用法
输出结果
由于我们利用Table来输出数据,而empty不支持直接传入html标签,以是“无用户信息”被解析到了table外。我们可以这样办理:
掌握器赋值empty
Volist的empty吸收变量
输出结果
Forfor标签的用法很大略,如下:
<for start=\"大众开始值\"大众 end=\公众结束值\公众 step=\"大众步进值\"大众 name=\"大众循环变量名\"大众 >输出内容</for>
开始值、结束值、步进值和循环变量都可以支持变量,开始值和结束值是必须,其他是可选。name的默认值是i,步进值的默认值是1,举例如下:
for标签用法
输出结果
结论在开拓中,我们须要常常用到循环输出功能,节制循环输出的用法志在必得。
如果您以为小编的教程对您有所帮助,请点击关注支持小编,您的关注是对小编最大的鼓励。