光看标题可能不能明白什么意思,具体还是要看例子,就是我有一个数组$arr里面的name字段相同,因此我想将除name字段以外的字段合并到一个数组里进行汇总光看标题可能不能明白什么意思,具体还是要看例子,就是我有一个数组$arr里面的name字段相同,因此我想将除name字段以外的字段合并到一个数组里进行汇总 $arr = [ [ 'name' = '中国', 'zd1' = '江苏', 'zd2' = '南京' ], [ 'name' = '中国', 'zd1' = '内蒙古', 'zd

php">$arr = [
[
'name' => '中国',
'zd1' => '江苏',
'zd2' => '南京'
],
[
'name' => '中国',
'zd1' => '内蒙古',
'zd2' => '呼和浩特'
],
[
'name' => '小说榜',
'zd1' => '每日',
'zd2' => '坏蛋是怎样炼成的'
],
[
'name' => '小说榜',
'zd1' => '每月',
'zd2' => '黑道学生'
]
];
$temp = array();
$result = array();
foreach ($arr as $item) {
if (!in_array($item['name'], $temp)) {
array_push($temp, $item['name']);
$result[count($temp) - 1]['name'] = $item['name'];
}
$result[count($temp) - 1]['list'][] = [
'zd1' => $item['zd1'],
'zd2' => $item['zd2']
];
}
dump($result);
结果如下图所示:
沃梦达教程
本文标题为:PHP将数组中某一相同字段作为同级其他字段合并到一起


猜你喜欢
- windows下9款一键快速搭建PHP本地运行环境的好工具(含php7.0环境) 2023-09-02
- Laravel balde模板文件中判断数据为空方法 2023-08-30
- PHP实现微信支付(jsapi支付)流程步骤详解 2022-10-09
- laravel通用化的CURD的实现 2023-03-17
- PHP简单实现二维数组的矩阵转置操作示例 2022-10-02
- 用nohup命令实现PHP的多进程 2023-09-02
- PHP中PDO事务处理操作示例 2022-10-15
- php微信公众号开发之秒杀 2022-11-23
- PHP仿tp实现mvc框架基本设计思路与实现方法分析 2022-10-18
- laravel实现按月或天或小时统计mysql数据的方法 2023-02-22