光看标题可能不能明白什么意思,具体还是要看例子,就是我有一个数组$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删除数组中指定值的元素常用方法实例分析【4种方法】 2022-11-12
- laravel model模型定义实现开启自动管理时间created_at,updated_at 2023-03-02
- PHP实现创建一个RPC服务操作示例 2023-04-01
- TP5 连接多个数据库及使用方法 2023-08-30
- php中使用array_filter()函数过滤数组实例讲解 2023-05-19
- PHP使用SMTP邮件服务器发送邮件示例 2022-11-16
- PHP数据加密方式梳理介绍 2023-07-03
- TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例 2023-01-19
- PHP实现生成数据字典功能示例 2022-10-18
- thinkPHP3.2.2框架行为扩展及demo示例 2022-11-07