php基础总结

Original 2018-11-28 17:28:57 210
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>';
 }


 ?>

实现效果如下图:

QQ截图20181128172750.jpg

Correcting teacher:天蓬老师Correction time:2018-11-28 17:35:16
Teacher's summary:做的相当专业,如果把内容居中, 就更好了,不错

Release Notes

Popular Entries