宝哥软件园

删除PHP数组中重复元素的实现代码

编辑:宝哥软件园 来源:互联网 时间:2021-09-05

我们上一篇文章讲了《如何删除PHP数组中头部,尾部,任意元素》。在本文中,我们讨论了通过array_unique()函数删除数组中的重复元素。

array_unique()函数将数组元素的值排序为字符串,然后只保留每个值的第一个键名,忽略所有后续键名,即删除数组中重复的元素。

语法格式如下:

数组arry_unique(数组数组)

参数数组是输入数组。

以下示例使array_unique()函数删除数组中的重复元素。具体示例代码如下:

?phpheader(' Content-type : text/html;charset=utf-8 ');$array_push=array('PHP中文网站',' www.php.cn ',' www.php.cn ',' PHP从初学者到大师');//定义数组array_push($array_push,'百度一次',' www . PHP . cn ');//添加元素print _ r($ array _ push);echo“br”;$ result=array _ unique($ array _ push);//删除数组中重复的元素print _ r($ result);//输出删除的数组?输出结果是:

1443.png

array_unique()函数只适用于一维数组,不适用于多维数组,但是可以对二维数组中的值使用array_unique()。

以下示例使用array_unique()函数删除二维数组的重复元素。具体代码如下:

?php$array=array(array(1,1,2),array(2,3,4,3));print _ r($ array);$ temp _ array=array();foreach($ array as $ key=$ value){ $ temp _ array[$ key]=array _ unique($ value);} $ array=$ temp _ arrayecho“br”;print _ r($ array);输出结果是:

1444.png

以上就是PHP数组中如何删除重复元素的细节。请多关注我们的其他相关文章!

更多资讯
游戏推荐
更多+