array_unique() 函数移除数组中的重复的值

老虎说测试 脚本开发字数 307阅读1分1秒阅读模式
摘要array_unique() 函数移除数组中的重复的值,并返回结果数组。 当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。 返回的数组中键名不变。

定义和用法

array_unique() 函数移除数组中的重复的值,并返回结果数组。

当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。文章源自陈学虎-https://chenxuehu.com/article/2014/12/3991.html

返回的数组中键名不变。文章源自陈学虎-https://chenxuehu.com/article/2014/12/3991.html

语法

  1. array_unique(array)

说明

array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。文章源自陈学虎-https://chenxuehu.com/article/2014/12/3991.html

例子

<?php文章源自陈学虎-https://chenxuehu.com/article/2014/12/3991.html

  1. $a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat");
  2. print_r(array_unique($a));
  3. ?>

输出:文章源自陈学虎-https://chenxuehu.com/article/2014/12/3991.html

  1. Array ( [a] => Cat [b] => Dog )
文章源自陈学虎-https://chenxuehu.com/article/2014/12/3991.html文章源自陈学虎-https://chenxuehu.com/article/2014/12/3991.html

 
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:array_unique() 函数移除数组中的重复的值 | https://chenxuehu.com/article/2014/12/3991.html
  • array_unique