您的位置:首页 > 编程语言 > PHP开发

php中常用遍历数组的方法(foreach,while list each)

2013-03-13 23:00 816 查看
$info=array(
"市场部"=>array(
array(1,"bobo","经理",5000),
array(2,"zhangsan","职员",5000),
array(3,"李四","经理",5000),
),
"产品部"=>array(
array(1,"aaa","产品经理",5000),
array(2,"bbbb","经理",5000),
array(3,"dddd","经理",5000),
),
"财务部"=>array(
array(1,"cccc","财务经理",5000),
array(2,"bodd","经理",5000),
array(3,"bobo","经理",5000),
),

);

foreach($info as $key=>$table){
echo '<table border="1",width="500",align="center">';
echo '<caption><h1>'.$key.'</h1></caption>';
foreach($table as $row){
echo '<tr>';
foreach($row as $col){
echo '<td>'.$col.'</td>';
}
echo '</tr>';
}
echo '</table>';
}

while(list($key,$value)=each($info)){
echo '<table border="1",width="500",align="conter">';
echo '<caption><h1>'.$key.'</h1></caption>';
while(list(,$val)=each($value)){
echo '<tr>';
while(list(,$va)=each($val)){
echo '<td>'.$va.'</td>';
}
echo '</tr>';
}
echo '</table>';
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: