摘要:本章主要学习了php的基础,对变量的定义,函数的调用,循环的使用有了进一步的认识和锻炼。通过对本次课程的学习,主要通过循环实现三维数组的显示。代码如下:<?php $array=[ "市场部"=>[  
本章主要学习了php的基础,对变量的定义,函数的调用,循环的使用有了进一步的认识和锻炼。通过对本次课程的学习,主要通过循环实现三维数组的显示。代码如下:
<?php
$array=[
"市场部"=>[
[1,"纪某","市场部经理",15000.00],
[2,"泽某","职员",5000.00],
[3,"鹏某","分管副总",25000.00]
],
"产品部"=>[
[1,"李某","产品部经理",15000.00],
[2,"周某","职员",5000.00],
[3,"吴某","分管副总",25000.00]
],
"财务部"=>[
[1,"李某","财务部经理",15000.00],
[2,"陈某","职员",5000.00],
[3,"纪某","分管副总",25000.00]
]
];
// print_r($array);
//定义数组,用于存放表格标题
$arrayTh=['编号','姓名','职位','工资'];
//循环遍历拼接标题
$reValues=''; //返回字符串
$getTh=function () use ($reValues){
global $arrayTh;
foreach ($arrayTh as $value){
$reValues .='<th>' . $value . '</th>';
}
return $reValues;
};
//循环遍历生成表格
foreach ($array as $key => $value) {
//表头
echo '<table style="border-collapse:collapse;" border="1" width="600" align="center">';
//表格标题
echo '<caption><h2>' , $key , '11月工资报表' , '</h2></caption>';
//表格标题行
echo '<tr bgcolor="#dddddd">' , $getTh() , '</tr>';
//表格内容
foreach ($value as $key1 => $value1) {
echo '<tr>';
foreach ($value1 as $key2 => $value2) {
echo '<td>' , $value2 , '</td>';
}
echo '</tr>';
}
echo '</table>';
}
?>实现效果如下图:

批改老师:天蓬老师批改时间:2018-11-28 17:35:16
老师总结:做的相当专业,如果把内容居中, 就更好了,不错