PHP如何删除数组中的重复元素php中

补骨脂注射液副作用 https://m.39.net/baidianfeng/a_4325479.html
在PHP中可以使用内置函数array_unique()来直接删除重复元素,也可以使用array_flip()函数来间接删除重复元素。1.array_unique()函数array_unique()函数可以移除数组中的重复的值,并返回结果数组;当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。代码示例:?php$result1=array(a=green,red,b=green,blue,red);var_dump($result1);$result2=array_unique($result1);var_dump($result2);?输出:2.array_flip()函数array_flip()是反转数组键和值的函数,它有个特性就是如果数组中有二个值是一样的,那么反转后会保留最后一个键和值,利用这个特性我们用他来间接的实现数组的去重。代码示例:?phpheader(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);?输出:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以


转载请注明:http://www.aierlanlan.com/tzrz/6824.html