在PHP中可以使用内置函数“array_unique()”来直接删除重复元素,也可以使用“array_flip()”函数来间接删除重复元素。
【视频教程推荐:PHP教程】
array_unique()函数
array_unique()函数可以移除数组中的重复的值,并返回结果数组;当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。
代码示例:
"green", "red", "b" => "green", "blue", "red"); var_dump($result1); $result2 = array_unique($result1); var_dump($result2); ?>
输出:
array_flip()函数
array_flip()是反转数组键和值的函数,它有个特性就是如果数组中有二个值是一样的,那么反转后会保留最后一个键和值,利用这个特性我们用他来间接的实现数组的去重。
输出:
以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!
以上是PHP如何删除数组中的重复元素的详细内容。更多信息请关注PHP中文网其他相关文章!