php如何输出关联数组的值,php - 如何从PHP关联数组中获取确切的输出 - SO中文参考 - www.soinside.com...
我试图在关联数组上使用foreach循环创建一个html表。这是关于数组的更多细节。
$assoc_array = array(
"0" => array(
"project_id" => "1",
"emp_id" => "123",
"emp_name" => "Max",
"project" => "Java"
),
"1" => array(
"project_id" => "2",
"emp_id" => "123",
"emp_name" => "Max",
"project" => "Java"
),
"2" => array(
"project_id" => "3",
"emp_id" => "124",
"emp_name" => "Max",
"project" => "Java"
),
"3" => array(
"project_id" => "4",
"emp_id" => "124",
"emp_name" => "Max",
"project" => "Java"
),
"4" => array(
"project_id" => "5",
"emp_id" => "125",
"emp_name" => "Max",
"project" => "Java"
),
"5" => array(
"project_id" => "6",
"emp_id" => "125",
"emp_name" => "Max",
"project" => "Java"
)
)
?>
所以我试图用他们的emp_id对它们进行分组。为此,我试图使用下面的逻辑
$assoc_array = array(
"0" => array(
"project_id" => "1",
"emp_id" => "123",
"emp_name" => "Max",
"project" => "Java"
),
"1" => array(
"project_id" => "2",
"emp_id" => "123",
"emp_name" => "Max",
"project" => "Java"
),
"2" => array(
"project_id" => "3",
"emp_id" => "124",
"emp_name" => "Anna",
"project" => "Angular"
),
"3" => array(
"project_id" => "4",
"emp_id" => "124",
"emp_name" => "Anna",
"project" => "PHP"
),
"4" => array(
"project_id" => "5",
"emp_id" => "125",
"emp_name" => "John",
"project" => "Java"
),
"5" => array(
"project_id" => "6",
"emp_id" => "125",
"emp_name" => "John",
"project" => "Java"
)
);
$prevEmpid = '';
$tableData = '';
$tableStartTag = "
$tableEndTag = "
";
$wholeData = "";
$trFixed = "
project id emp id emp nameproject";
foreach($assoc_array as $val) {
if($val['emp_id'] !== $prevEmpid ) {
if($tableData) {
$wholeData = $tableStartTag . $trFixed . $tableData . $tableEndTag;
echo $tableData;
}
$wholeData = '';
$tableData = '';
$prevEmpid = $val['emp_id'];
}
$tableData .= "
" . $val['project_id'] . ""
. "
" . $val['emp_id'] . ""
. "
" . $val['emp_name'] . ""
. "
" . $val['project'] . "";
}
但问题是,我没有得到最后一个表数据,因为foreach循环中的元素会通过其他条件。
任何小帮助都非常感谢。
php如何输出关联数组的值,php - 如何从PHP关联数组中获取确切的输出 - SO中文参考 - www.soinside.com...相关推荐
- python读取两行字符串_python - 如何为两行之间的行分配值,并在数据帧的列中使用特定字符串? - SO中文参考 - www.soinside.com...
我有一个具有时间序列的数据帧,其中一列包含字符串:Normal Value和Wrong Value.我想用Wrong Value查找所有行之间的所有行,并将它们0分配给新列.具有Normal Valu ...
- Asp.net 2.0 中获取控件输出的Html代码 (转)
将Asp.net 控件的呈现html获取,在不少场合会用到,比如生成静态页时 以下代码选自 Asp.net 2.0 高级编程 转自:Asp.net 2.0 中获取控件输出的Html代码 public ...
- 1142: 输出月份英文名称。(1级)输入数字1~12,输出对应的月份英文名称。输入非1~12中的数字,输出“ Error“。
1142: 输出月份英文名称.(1级) 时间限制: 1 Sec 内存限制: 128 MB 提交: 73 解决: 30 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入数字1~12 ...
- php判断数组的值是否为空,PHP判断数组(多维数组)值是否为空
判断数组值是否为空的方法很简单我们只要empty或=\"\"即可了,如果是二维数组或多维数组我们可以直接使用遍历来操作,下面我给大家介绍判断数组值为空的各种方法总结. //此处,$ ...
- php数组键值一样的合并,php合并数组并保留键值 php合并数组并保留键值的实现方法...
想了解php合并数组并保留键值的实现方法的相关内容吗,傲雪星枫在本文为您仔细讲解php合并数组并保留键值的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:php数组合并保留键值,下面大家一起 ...
- php如何修改二维数组的值,php如何改变二维数组的值
php改变数组值的方法:1.通过"for($i = 0; $i < count(Array()); ++ $i)"这种形式修改数组的值:2.利用"oreach($u ...
- python输出变量的值使用_如何使用python语言中的输入和输出打印对应的值
在python设计语言中,输入使用input()方法,而输出使用print()方法:其中,输出方法可以拼接变量,如字符串.数值类型的.下面利用几个实例说明python语言中的输入和输出的用法,操作如下 ...
- php判断数组的值是否为空,PHP判断数组是否为空的常用方法(五种方法)
本文介绍了PHP开发中遇到的数组问题,小编在这里给大家总结了5中方法关于php判断数组是否为空问题,需要的朋友参考下 本文介绍了PHP开发中遇到的数组问题,这里介绍了判断PHP数组为空的5种方法,有需 ...
- android数据截取字符串数组,android - 从Android Studio中的字符串数组获取特定字符串 - SO中文参考 - www.soinside.com...
我有一个字符串数组(在strings.xml中,我在其中收集所有游戏) ... Fortnite CounterStrike: Global Offensive Minecraft Minigames ...
最新文章
- 华为自研操作系统官宣了,但有机会成功吗
- 024_输入输出字符集
- 圣诞大战!于嘉可以不要这么偏见吗
- Mirantis 收购 Docker EE | 云原生生态周报 Vol. 28
- webpack - 收藏集 - 掘金
- MySQL命令(二)| 表的增删查改、聚合函数(复合函数)、联合查询
- java实现从头部及尾部删除指定长度字符
- 转载:手写SpringMVC框架
- Nginx防止恶意解析-禁止通过IP访问网站
- vscode-go 插件安装
- 红外接收管硬件电路曲折的调试过程,错误的使用过程记录
- 大数据培训分享大数据六大核心技术
- Virtualbox安装虚拟机教程
- PowerPoint-漂亮表格三招
- 简述微处理器、微型计算机、微机系统的组成和三者间关系?
- linux中的文件搜索命令
- 长沙县:红红火火过大年 文化惠民暖人心
- 最值得收藏的Bootstrap免费字体和图标网站
- 享元模式实例与解析实例二:共享网络设备(有外部状态)
- 微信小程序:长按复制、一键复制
热门文章
- 网页证书添加_二、Exchange2016部署及基础配置(NDS及证书配置)
- 识别产品外观的合格软件_你还在犹豫?外观检测设备使用已成主流!
- 64位程序怎么判断指针是否有效_AArch64应用程序级编程模型
- 判读一个对象不为空_“人不为己,天诛地灭”的真实含义
- 井下关于风速的规定_矿井有害气体最高允许浓度、温度、风速的规定
- php搜索文件名,window_Windows7内置搜索如何同时搜索文件名与内容, Win7的搜索功能效果非常强 - phpStudy...
- c语言取子程序地址,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
- 怎么将手机QQ浏览器里面的文章分享给QQ好友
- 5张图看懂如何实现Windows RTMP实时导播功能
- java 中的单引号报错_shell中的单引号,双引号,反引号