• 技术文章 >PHP >PHP数组

    php多维数组去除重复值的方法

    小妮浅浅小妮浅浅2021-09-06 16:51:30原创301

    1、使用“array_map('serialize', $arr)”将多维数组转换为以字符串形式的一维数组。

    2、使用array_unique()去除一维数组中的重复值。

    3、将去重后的一维数组重新转为多维数组。

    实例

    function array_unique_new($arr) {
        $t = array_map('serialize', $arr);
        //利用serialize()方法将数组转换为以字符串形式的一维数组
        $t = array_unique($t);
        //去掉重复值
        $new_arr = array_map('unserialize', $t);
        //然后将刚组建的一维数组转回为php值
        return $new_arr;
    }

    以上就是php多维数组去除重复值的方法,希望对大家有所帮助。更多php学习指路:php数组

    本文转载于php中文网,如有侵犯联系作者修改。

    专题推荐:php多维数组
    品易云
    上一篇:php如何将字符串强制转换为数组 下一篇:php判断数组元素不为空格的方法

    相关文章推荐

    • php数组排序从小到大函数• php数组函数有哪些• php数组转字符串• php数组中如何重置索引• php数组中array_product函数的使用• php数组中array_count_values的使用• php数组中array_column()函数的使用• php数组array_multisort()函数是什么• php数组转为xml的方法• php数组中改变指针位置的函数• php数组中array_slice()的取值• php数组截取元素的方法• PHP数组去除空白或重复元素• PHP数组元素拼接为字符串

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网