PHP和TP遍历二维数组
在PHP源码中
<?phpheader("Content-type: text/html; charset=utf-8");
echo "<h1>php遍历二维数组</h1>";
$arr = array(
array("name"=>"系统配置","url"=>"?action=config&do=config"),
array("name"=>"验证码配置","url"=>"?action=config&do=seccode"),
array("name"=>"模板管理","url"=>"?action=config&do=tpl"),
array("name"=>"帐号管理","url"=>"?action=admin&do=list"),
array("name"=>"添加帐号","url"=>"?action=admin&do=add"));
foreach($arr as $k=>$val){
foreach( $val as $value) echo $value."<br/>";
}
在TP中
视图文件
<foreach name="data" item="vo">
<foreach name="vo" item="val">
{$val}
</foreach>
"<br/>"
</foreach>
控制器中
//测试二维数组控制器
public function testArray(){
$data = array(
array("name"=>"系统配置","url"=>"?action=config&do=config"),
array("name"=>"验证码配置","url"=>"?action=config&do=seccode"),
array("name"=>"模板管理","url"=>"?action=config&do=tpl"),
array("name"=>"帐号管理","url"=>"?action=admin&do=list"),
array("name"=>"添加帐号","url"=>"?action=admin&do=add"));
$this->assign("data",$data);
//输出结果
$this->display();
}
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。