PHP 数组数据处理(一) 将数组中某一字段下的数组合并到第一层级

2024-01-25 12:08

本文主要是介绍PHP 数组数据处理(一) 将数组中某一字段下的数组合并到第一层级,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

光看标题可能不能明白什么意思,具体还是要看例子
大白话就是我有一个数组$arr1里面有个“xq”字段,我需要将“xq”字段提出来,有多少个“xq”字段里的内容就合并多少条数据

在这里插入图片描述

$arr1 = [["id" => 76,"changmc" => "场一","riqi" => "2021-09-26","jiaji" => 2,"zhuangtai" => 1,"czrxm" => "张三","shrxm" => null,"xq" => [["xqid" => 148,"liaohao" => 1,"liaotaid" => 3,"zhongliang" => 10,"zhongliang1" => null,"ltmingcheng" => "I1",],["xqid" => 149,"liaohao" => 1,"liaotaid" => 6,"zhongliang" => 20,"zhongliang1" => null,"ltmingcheng" => "G1",]]], ["id" => 77,"changmc" => "场二","riqi" => "2021-09-26","jiaji" => 2,"zhuangtai" => 1,"czrxm" => "李四","shrxm" => null,"xq" => [["xqid" => 150,"liaohao" => 1,"liaotaid" => 3,"zhongliang" => 10,"zhongliang1" => null,"ltmingcheng" => "I1",],["xqid" => 151,"liaohao" => 1,"liaotaid" => 6,"zhongliang" => 20,"zhongliang1" => null,"ltmingcheng" => "G1",]]]];$arr2 = [];foreach ($arr1 as $item) {foreach ($item['xq'] as $values) {$arr2[] = array_merge($item, $values);}}dump($arr2);

合并后
在这里插入图片描述

这篇关于PHP 数组数据处理(一) 将数组中某一字段下的数组合并到第一层级的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/643208

相关文章

使用Python合并 Excel单元格指定行列或单元格范围

《使用Python合并Excel单元格指定行列或单元格范围》合并Excel单元格是Excel数据处理和表格设计中的一项常用操作,本文将介绍如何通过Python合并Excel中的指定行列或单... 目录python Excel库安装Python合并Excel 中的指定行Python合并Excel 中的指定列P

Java 字符数组转字符串的常用方法

《Java字符数组转字符串的常用方法》文章总结了在Java中将字符数组转换为字符串的几种常用方法,包括使用String构造函数、String.valueOf()方法、StringBuilder以及A... 目录1. 使用String构造函数1.1 基本转换方法1.2 注意事项2. 使用String.valu

Python xmltodict实现简化XML数据处理

《Pythonxmltodict实现简化XML数据处理》Python社区为提供了xmltodict库,它专为简化XML与Python数据结构的转换而设计,本文主要来为大家介绍一下如何使用xmltod... 目录一、引言二、XMLtodict介绍设计理念适用场景三、功能参数与属性1、parse函数2、unpa

基于C#实现PDF文件合并工具

《基于C#实现PDF文件合并工具》这篇文章主要为大家详细介绍了如何基于C#实现一个简单的PDF文件合并工具,文中的示例代码简洁易懂,有需要的小伙伴可以跟随小编一起学习一下... 界面主要用于发票PDF文件的合并。经常出差要报销的很有用。代码using System;using System.Col

Python数据处理之导入导出Excel数据方式

《Python数据处理之导入导出Excel数据方式》Python是Excel数据处理的绝佳工具,通过Pandas和Openpyxl等库可以实现数据的导入、导出和自动化处理,从基础的数据读取和清洗到复杂... 目录python导入导出Excel数据开启数据之旅:为什么Python是Excel数据处理的最佳拍档

Python视频剪辑合并操作的实现示例

《Python视频剪辑合并操作的实现示例》很多人在创作视频时都需要进行剪辑,本文主要介绍了Python视频剪辑合并操作的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习... 目录介绍安装FFmpegWindowsMACOS安装MoviePy剪切视频合并视频转换视频结论介绍

JAVA中整型数组、字符串数组、整型数和字符串 的创建与转换的方法

《JAVA中整型数组、字符串数组、整型数和字符串的创建与转换的方法》本文介绍了Java中字符串、字符数组和整型数组的创建方法,以及它们之间的转换方法,还详细讲解了字符串中的一些常用方法,如index... 目录一、字符串、字符数组和整型数组的创建1、字符串的创建方法1.1 通过引用字符数组来创建字符串1.2

不删数据还能合并磁盘? 让电脑C盘D盘合并并保留数据的技巧

《不删数据还能合并磁盘?让电脑C盘D盘合并并保留数据的技巧》在Windows操作系统中,合并C盘和D盘是一个相对复杂的任务,尤其是当你不希望删除其中的数据时,幸运的是,有几种方法可以实现这一目标且在... 在电脑生产时,制造商常为C盘分配较小的磁盘空间,以确保软件在运行过程中不会出现磁盘空间不足的问题。但在

在C#中合并和解析相对路径方式

《在C#中合并和解析相对路径方式》Path类提供了几个用于操作文件路径的静态方法,其中包括Combine方法和GetFullPath方法,Combine方法将两个路径合并在一起,但不会解析包含相对元素... 目录C#合并和解析相对路径System.IO.Path类幸运的是总结C#合并和解析相对路径对于 C

vue如何监听对象或者数组某个属性的变化详解

《vue如何监听对象或者数组某个属性的变化详解》这篇文章主要给大家介绍了关于vue如何监听对象或者数组某个属性的变化,在Vue.js中可以通过watch监听属性变化并动态修改其他属性的值,watch通... 目录前言用watch监听深度监听使用计算属性watch和计算属性的区别在vue 3中使用watchE