在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();
}
}