光看标题可能不能明白什么意思,具体还是要看例子,就是我有一个数组$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将数组中某一相同字段作为同级其他字段合并到一起
基础教程推荐
猜你喜欢
- PHP实现Redis单据锁以及防止并发重复写入 2022-10-12
- PHP获取MySQL执行sql语句的查询时间方法 2022-11-09
- thinkphp3.2.3框架动态切换多数据库的方法分析 2023-03-19
- 使用PHP开发留言板功能 2023-03-13
- PHP命名空间简单用法示例 2022-12-01
- laravel ORM关联关系中的 with和whereHas用法 2023-03-02
- PHP中的错误及其处理机制 2023-06-04
- laravel 解决多库下的DB::transaction()事务失效问题 2023-03-08
- php array分组,PHP中array数组的分组排序 2022-08-01
- 在Laravel中实现使用AJAX动态刷新部分页面 2023-03-02