php中怎么实现数组去重复数据

php中怎么实现数组去重复数据,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

以数字开头的重复数据如:

Array ( 
[0] => 100 
[k1] => 100 
[1] => 2123 
[k2] => 2123  )


该方法可以将以数字为key的值去掉,先将数组按照key倒序排序,然后用array_unique的方法将重复的值去掉。
不能适用于下面的情况:不同的key值存在相同的value的情况

function array_unique_value($arr = array()){  
    array_multisort($arr, SORT_DESC, array_keys($arr));  
    print_r(array_unique($arr));  
}

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对亿速云的支持。