在php中,怎样删除数组中重复的元素?

原创 php笔记  2017-07-12 21:53  阅读 726 views 次

在php开发中,对数组中的数据处理是非常重要的,php因此也给处理数组中的数据提供了很多函数。比如,怎样删除数组中的重复元素?如果我们自己写一个函数来处理,这当然可以实现,但会浪费精力和时间。如果,使用php提供的函数来处理,这就非常方便了。下边记录了怎样删除数组中的元素的方法,供大家参考。

array_unique()函数

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

格式:

array_unique(数组);

说明:array_unque()函数只有一个参数,即为需要删除重复元素的数组,函数将返回去重后的新数组。

实例:

<?php
$arr=array("a"=>"html","b"=>"css","c"=>"css","d"=>"html","e"=>"javascript","f"=>"php");
$new_arr=array_unique($arr);
var_dump($arr);
echo "去重之后:";
var_dump($new_arr);
?>

运行结果:

本文地址:https://www.ggbiji.com/array-array-unique.html
版权声明:本文为 php笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情