• 技术文章 >后端开发 >PHP问题

    PHP如何去除数组重复元素?

    GuanhuiGuanhui2020-06-10 17:33:43原创854

    PHP如何去除数组重复元素?

    在PHP中可以使用“array_filter()”函数去除数组重复元素,该函数会用回调函数过滤数组中的单元,其语法是“array_filter(array) ”,其参数array表示要过滤的数组,返回值为过滤后的数组。

    示例代码

    <?php
    function odd($var)
    {
        // returns whether the input integer is odd
        return($var & 1);
    }
    function even($var)
    {
        // returns whether the input integer is even
        return(!($var & 1));
    }
    $array1 = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
    $array2 = array(6, 7, 8, 9, 10, 11, 12);
    echo "Odd :\n";
    print_r(array_filter($array1, "odd"));
    echo "Even:\n";
    print_r(array_filter($array2, "even"));
    ?>

    以上例程会输出:

    Odd :

    Array
    (
        [a] => 1
        [c] => 3
        [e] => 5
    )
    Even:
    Array
    (
        [0] => 6
        [2] => 8
        [4] => 10
        [6] => 12
    )

    推荐教程:《PHP

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

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:如何解决php获取不到form数据 下一篇:PHP 如何去除数组里一个元素?
    大前端线上培训班

    相关文章推荐

    • 如何设置php上传文件大小的限制• php如何设置允许跨域请求• php如何设置字符编码• php怎么设置session过期时间• 如何解决php获取文件名乱码问题

    全部评论我要评论

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

    PHP中文网