thinkphp模板中循环遍历数组的方法:可以利用volist标签和foreach标签来实现,具体语法为:【循环体循环体】。

thinkphp模板中怎么循环遍历数组?
在TP中系统提供了2个标签来实现数组在模板中的遍历:volist标签和foreach标签
volist 语法:
循环体
在PHP中foreach($variable as $value){ 循环体}
TP中
循环体
两个遍历模板标签大致一样,volist除了name,id外还支持mod,key,length等等
foreach除了name,item外只支持key属性
示例:
定义数组:<?php
namespace Admin\Controller;
use Think\Controller;
class TestController extends Controller {
public function test11(){
//一维数组
$array=array('西游记','水浒传','红楼梦','三国演义');
//二维数组
$array2=array(
array('孙悟空','猪八戒','沙僧','小白龙'),
array('悟空','八戒','沙僧','小白龙'),
array('大圣','八戒','沙僧','小白龙'),
array('孙悟空','猪八戒','沙和尚','白龙'),
);
//变量分配
$this->assign('array',$array);
$this->assign('array2',$array2);
//模板常量展示
$this->display();
}
}
在模板中遍历
//遍历一维数组
volist标签:
{$vol}-
foreach标签:
{$for}-
//遍历二维数组
volist标签:
{$vo}-
foreach标签:
{$for[0]}- {$for[1]}- {$for[2]}- {$for[3]}


更多相关知识,请访问 PHP中文网!!
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
580

被折叠的 条评论
为什么被折叠?



