PHP删除数组中的重复元素

发布时间:2025-01-23 点击:41
array_unique()函数
array_unique()函数可以移除数组中的重复的值,并返回结果数组;当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。
代码示例:
<?php $result1 = array(a => green, red, b => green, blue, red); var_dump($result1); $result2 = array_unique($result1); var_dump($result2); ?>输出:
array_flip()函数
array_flip()是反转数组键和值的函数,它有个特性就是如果数组中有二个值是一样的,那么反转后会保留最后一个键和值,利用这个特性我们用他来间接的实现数组的去重。
<?php header(content-type:text/html;charset=utf-8); $a = array(1, 5, 2, 5, 1, 3, 2, 4, 5); // 输出原始数组 echo 原始数组 :; var_dump($a); // 通过使用翻转键和值移除重复值 $a = array_flip($a); // 通过再次翻转键和值来恢复数组元素 $a = array_flip($a); // 重新排序数组键 $a = array_values($a); // 输出更新后的数组 echo 更新数组 :; var_dump($a); ?>输出:


广东联通租赁服务器云主机设置
如何注册一个好域名?注册一个好域名有怎么的意义呢?
Excel如何在计算函数比对的同时自动标记上升或下降的箭头
干货分享 电商运营需注意的6大事项
点点客助力新零售 产品全线对接小程序
企业App如何转向单页设计?
特价云服务器怎么购买
云服务器购买需要注意些什么