• 技术文章 >后端开发 >php教程

    如何从PHP多维数组中删除重复值?

    藏色散人藏色散人2019-03-07 14:25:05原创1365
    在PHP项目开发过程中,有时候我们需要从PHP框架中的多维数组中删除重复值,比如laravel、codeigniter和zend等。下面我们结合具体的示例,给大家介绍从PHP多维数组中删除重复值的方法。

    在下面的例子中,有一个带有重复值的简单多维数组,然后我们可以通过PHP array_map()array_unique()函数来实现从多维数组中获取唯一值,即从多维数组中删除重复值。

    PHP多维数组:

    Array
    (
    [0] => Array
    (
    [0] => php
    [1] => sql
    )
    
    [1] => Array
    (
    [0] => javascript
    [1] => c
    )
    
    [2] => Array
    (
    [0] => php
    [1] => sql
    )
    
    [3] => Array
    (
    [0] => c++
    [1] => java
    )
    
    )

    删除重复的值:

    $myArray = Array(
              Array('php','sql'),
              Array('javascript','c'),
              Array('php','sql'),
              Array('c++','java')
            );
    
    $myArray = array_map("unserialize", array_unique(array_map("serialize", $myArray)));
    
    print_r($myArray);

    输出:

    Array
    (
    [0] => Array
    (
    [0] => php
    [1] => sql
    )
    
    [1] => Array
    (
    [0] => javascript
    [1] => c
    )
    
    [3] => Array
    (
    [0] => c++
    [1] => java
    )
    
    )

    相关推荐:《PHP教程

    本篇文章就是关于从PHP多维数组中删除重复值的方法介绍,简单易懂,希望对需要的朋友有所帮助!

    以上就是如何从PHP多维数组中删除重复值?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:PHP如何使用双非(!!)运算符?(代码示例) 下一篇:PHP鸡尾酒(Cocktail)排序算法的实现(代码示例)
    Web大前端开发直播班

    相关文章推荐

    • php多维数组中将每个单元值翻倍• PHP多维数组指定多字段排序的示例代码_php实例• 如何比较两个PHP多维数组• 如何从php多维数组中获取特定的键值?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网