• 技术文章 >PHP >PHP数组

    php如何过滤重复的数组?

    十一十一2021-01-28 11:07:27原创5353

    数组是分为一维数组以及多维数组的,对于去掉重复数组的方式也都各有不同,最常见的就是使用array_unique()进行重复值的去除,当然面对不同的情况时候,设置方式都是有所不同的,下面针对一维数组以及多维度数组的不同情况,给大家展现过滤重复数组的方法,好啦,下面一起来详细学习下吧。

    1、关于一维数组:

    1

    $a = array(a,b,c,d,a,b,e,f,g);

    过滤方法:

    1

    array_unique($a)

    2、关于二维数组

    1

    2

    3

    4

    5

    6

    $a = array(

        array('a','b','c','d'),

        array('f','g','h','i'),

        array('a','b','c','d'),

        array('f','g','h','i'),

    );

    过滤方法:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    function multi_array_unqie($arr){

     $data = array();

    foreach ($arr as $val){

     if(!in_array($val,$data)){

         $data[] = $val;

        }

     }

       return $data;

    }

    好啦,基本的过滤方式,在上述已经详细说明,大家感兴趣的话,可以自行带入实例中,去尝试看下哦~

    专题推荐:过滤重复的数组
    上一篇:php中for循环是什么 下一篇:php foreach循环是什么

    相关文章推荐

    • python中Pywin32库如何使用?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网