分类: 系统运维
2012-07-25 09:29:09
快讲数组了,拿起《细说PHP》练预习加模仿代码。在模仿之余,我用另外的方法遍历数组出现了“惊人”的一幕:遍历出来的四个表格居然不在一起显示,被后面的print_r(array)给横刀切断了。
即:先输出了三个表格,然后输出了print_r的内容,最后显示的才是第四个表格的内容(还没发现如何发图片,只能这样了),以下有代码为证,有兴趣没兴趣都测试一下吧,静候神们的答复。…………
header
("Content-Type:text/html;charset=utf-8");
$arr=array(
'市场部'=>array(
array(1,'张三','4500','市场部经理'),
array(2,'李四','5500','副经理'),
array(3,'王五','5532','职员'),
array(4,'赵柳','2344','职员')
),
'财务部'=>array(
array(1,'高尚','4500','财务部主任'),
array(2,'花和尚','5500','出纳'),
array(3,'松江','5532','职员'),
array(4,'及时雨','2344','职员')
),
'人事部'=>array(
array(1,'短命三郎','4500','总监'),
array(2,'孙悟空','5500','董事'),
array(3,'沙僧','5532','职员'),
array(4,'猪八戒','2344','职员')
),
'后勤部'=>array(
array(1,'流星雨','4500','后勤部经理'),
array(2,'飞虎队','5500','董事'),
array(3,'周杰伦','5532','职员'),
array(4,'刘德华','2344','职员')
),
);
/*
current() key() next() prev() end() reset() 联合while遍历数组 */
while(
$table=current($arr) ){ //遍历整个三维数组
echo '
ID | 姓名 | 工资 | 职位 |
---|---|---|---|
'.$content.' | ';