站长资讯网
最全最丰富的资讯网站

php怎么删除数组中重复的元素值

php删除数组中重复值的方法:1、使用array_unique()函数,语法“array_unique(array)”。2、先用array_flip()函数反转数组的键和值,去掉重复值;然后再用array_flip()将数组反转回来。

php怎么删除数组中重复的元素值

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php删除数组中重复的元素值

方法1:直接使用array_unique()函数

<?php $arr1 = array("a" => "green", "b" => "red", "c" => "green", "d" => "blue","e" =>  "red"); var_dump($arr1); $arr2 = array_unique($arr1); var_dump($arr2); ?>

输出:

array (size=5)   'a' => string 'green' (length=5)   'b' => string 'red' (length=3)   'c' => string 'green' (length=5)   'd' => string 'blue' (length=4)   'e' => string 'red' (length=3)    array (size=3)   'a' => string 'green' (length=5)   'b' => string 'red' (length=3)   'd' => string 'blue' (length=4)

说明:

array_unique() 函数用于移除数组中重复的值。如果两个或

赞(0)
分享到: 更多 (0)

网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号