利用php三维数组循环输出工资表的一个实例

2017-04-10编程教程
162

先看下效果,如下图所示,需要用到三维数组:



代码如下:



<?php
$array1=array(
"市场部10月份工资表"=> array(
array(1,"高某","市场部经理","5000.00"),
array(2,"冯某","普通职员","3000.00"),
array(3,"李某","普通职员","2400.00"),
 
),
"产品部10月份工资表"=>array(
array(1,"王某","产品部经理","6000.00"),
array(2,"周某","普通职员","4000.00"),
array(3,"吴某","普通职员","3200.00"),
 
),
"财务部10月份工资表"=>array(
array(1,"郑某","财务部经理","4500.00"),
array(2,"孙某","普通职员","2000.00"),
array(3,"赵某","普通职员","1500.00"),
 
),
);
?>
 
 
<!doctype html>
<html>
<head>
<title>市场部10月份工资表</title>
<meta charset="utf-8">
</head>
<body>
<div style="text-align:center;">
<?php foreach($array1 as $key =>$value){echo $key;?>
<table width="500" border="1" style="margin:0 auto"> 
<th>编号</th>
<th>姓名</th>
<th>职位</th>
<th>工资</th>
<?php foreach($value as $value1){?>
<tr>
<?php foreach($value1 as $value2){?>
<td><?php echo $value2;?></td>
<?php }?>
</tr>
<?php }?> 
</table>
<br> 
<?php }?>
</div>
</body>
</html>
The End

相关推荐

layui根据百度地图经纬度在弹出层中显示位置
首先你需要引入百度地图的js script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0ak=你的ak"/script ak ,注意是要浏览器端的ak,这个直接到百度开发者平台申请。 引入layui,这个大家可以到layui官网看看怎么引入layer, 注意:这里要提...
2025-01-09 编程教程
240

C#之socket编程
编程需要恒心和毅力,最主要的是要有信心,循序渐进的完成任务。 一、socket类用于网络通信 命名空间System.Net.Sockets,完整的类引用System.Net.Sockets.Socket。Socket类支持各种网络协议。 二、简单的控制台程序 using System;using System.Collections....
2023-03-07 编程教程
114

百度UEditor编辑器如何禁止过滤div等网页html标签
将设计排版好的页面html代码上传到数据库,再读取出来的时候发现所有的div都被替换成了p标签。 解决方法: 首先在ueditor.all.js文件内搜索allowDivTransToP,找到如下的代码,将true设置为false me.setOpt({ 'allowDivTransToP':false, 'disabledTableInTable'...
2022-11-23 编程教程
495

Ajax中文传值出现乱码的解决办法
Ajax技术的核心为Javascript,而javascript使用的是UTF-8编码,因此在页面采用GBK或者其他编码,同时没有进行编码转换时,就会出现中文乱码的问题。 以下是分别使用GET和POST方式传值,并且页面采用GBK和UTF-8编码在IE和FF下的不同测试结果和出现乱码时的解...
2022-11-19 编程教程
364

PHP错误Warning: Cannot modify header information - headers alr
今天在用php进行图片保存输出时候,图片一直显示错误,后面用调试模式下提示:Warning: Cannot modify header information - headers already sent by... 看了一些网上的方法也没解决,最后在php.ini配置output_buffering默认为4096就没有遇到这个错误了: o...
2022-05-18 编程教程
69

Parse error: syntax error, unexpected '&'解决办法
在使用PHP5.4及以上版本时,在调用函数时,使用引用符号时,会出现Parse error: syntax error, unexpected 或PHP Fatal error: Call-time pass-by-reference has been removed者,这是由于在函数调用时通过引用传递参数已被弃用,因为它影响了代码的整洁,如...
2022-05-11 编程教程
295