abstract:本章主要学习了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>'; } ?>
实现效果如下图:
Correcting teacher:天蓬老师Correction time:2018-11-28 17:35:16
Teacher's summary:做的相当专业,如果把内容居中, 就更好了,不错