美文网首页
PHP操作数组学习2

PHP操作数组学习2

作者: 乖乖的鱼儿记 | 来源:发表于2016-03-15 11:52 被阅读0次

PHP中很重要的一个数据结构就是数组,当然通过数据可以实现N多种的效果,
近期的laravel项目中需要用到这么一个东西。

Paste_Image.png

实现的机制就是需要取得这个arr1与arr2按照mid做一次合并操作。
由于事先已经不两个数组的顺序,key的数量都已经做了相应的处理,所以基本可以直接来写代码就行了


Paste_Image.png

这样我们就能够得到一个想要的数组了,由于使用了双重foreach循环所以CPU的消耗还是比较大的,内存的话一个在函数的末尾加入一个断开变量的unset处理一下,注意这个unset不直接销毁变量和内存,其中底层的处理还是在PHP中进行的,也就是说PHP做了底层的东西,大概就是你的内存达到256字节的时候才做一次销毁。

第二方式

Paste_Image.png

array_merge()这个php函数的方法解释就是说把两个数组做合并,并且相同的KEY元素就覆盖前面的一个数组的值。其实和第一种差不多。

Array
(
    [0] => Array
        (
            [mid] => 1111
            [cflg] => 2222
            [cid] => 3333
        )

    [1] => Array
        (
            [mid] => 222
            [cflg] => 4444
            [cid] => 5555
        )

)


相关文章

  • PHP操作数组学习2

    PHP中很重要的一个数据结构就是数组,当然通过数据可以实现N多种的效果,近期的laravel项目中需要用到这么一个...

  • 2019-07-25

    学习PHP 记录 //去掉数组索引 $data['space']=array_values($data2); 数组...

  • PHP7和PHP5的区别以及特性

    PHP7相对于PHP5性能提升 1、变量存储字节减小,减少内存占用,提升变量操作速度 2、改善数组结构,数组元素和...

  • PHP数组的进阶用法

    对于数组的基本操作,可参考PHP数组的相关操作 array_filter()过滤数组元素array_filter(...

  • PHP 数组操作

    多维数组的各种操作 1、多维数组排序: 应用例子: 2、数组合并: 3、二维数组去重: 一维数组的各种操作

  • 2019-07-20

    PHP Array 函数允许您访问并操作数组。 支持简单的数组和多维数组。

  • PHP操作数组学习

    开发中遇到一个数组操作的棘手问题好在一番搜索之后再网上找到了一些答案。说明一下这段文字引用于http://www....

  • PHP:if an array subset of anothe

    PHP的集合操作 PHP提供了丰富的数组操作的函数,其中的array_diff和array_intersect可以...

  • php基础精粹

    PHP php数组 php数组之索引数组初始化 PHP数组之索引数组赋值 PHP数组之访问索引数组内容 PHP数组...

  • php常用数组操作函数

    在php开发中经常会用到的数组操作 基本函数: 数组分段: 数组与栈 数组与列队 数组排序 数组计算

网友评论

      本文标题:PHP操作数组学习2

      本文链接:https://www.haomeiwen.com/subject/patqlttx.html