热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

两个数组合并。如果名称相同,判断后面的字段后合并,不同的追加到后面

两个数组分别为

两个数组分别为

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        $list1=[

            ['name'=> '好好','other'=> '1'],

            ['name'=> '新保','other'=> '2'],

            ['name'=> '天天','other'=> '3'],

            ['name'=> '向上','other'=> '4'],

            ['name'=> '哈哈','other'=> '5'],

            ['name'=> '哈23哈','other'=> '6']

        ];

        $list2=[

            ['name'=> '好好','other'=> '7'],

            ['name'=> '新保','other'=> '8'],

            ['name'=> '天123天','other'=> '9'],

            ['name'=> '向dd上','other'=> '10'],

            ['name'=> '哈dd哈','other'=> '11']

        ];

需合并成下面数组的效果

1
2
3
4
5
6
7
8
9
10
11
        $list=[

            ['name'=> '好好','other'=> '1'],

            ['name'=> '新保','other'=> '2'],

            ['name'=> '天天','other'=> '3'],

            ['name'=> '向上','other'=> '4'],

            ['name'=> '哈哈','other'=> '5'],

            ['name'=> '哈23哈','other'=> '6'],

             ['name'=> '天123天','other'=> '9'],

            ['name'=> '向dd上','other'=> '10'],

            ['name'=> '哈dd哈','other'=> '11']

        ];

可能我写的有点简单了。没有说清楚。。两个数组的长度并不一样的情况下,你们的答案全都不行.
现在补充下问题。。两个数组长度不同。如果name 值相同的情况下,需根据后面的other字段来判断后进行合并,其它name值不同的项。直接追加到后面


推荐阅读
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 本文总结了汇编语言中第五至第八章的关键知识点,涵盖间接寻址、指令格式、安全编程空间、逻辑运算指令及数据重复定义等内容。通过详细解析这些内容,帮助读者更好地理解和应用汇编语言的高级特性。 ... [详细]
  • 探讨如何高效使用FastJSON进行JSON数据解析,特别是从复杂嵌套结构中提取特定字段值的方法。 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文基于刘洪波老师的《英文词根词缀精讲》,深入探讨了多个重要词根词缀的起源及其相关词汇,帮助读者更好地理解和记忆英语单词。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 主要用了2个类来实现的,话不多说,直接看运行结果,然后在奉上源代码1.Index.javaimportjava.awt.Color;im ... [详细]
  • IneedtofocusTextCellsonebyoneviaabuttonclick.ItriedlistView.ScrollTo.我需要通过点击按钮逐个关注Tex ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
author-avatar
大--Man_815
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有