如何检查非关联数组在PHP中是否唯一?

时间:2010-06-24 08:07:06

标签: php arrays

我想知道数组$arr是否有重复的元素。

3 个答案:

答案 0 :(得分:10)

array_unique()应该有效:

if (count(array_unique($arr)) == count($arr)) 
  echo "Array does not contain duplicate elements"; 
else
  echo "Array contains duplicate elements";

答案 1 :(得分:3)

查看array_unique

答案 2 :(得分:0)

我不确定是否有内置功能。但你可以做到

if (count($arr) == count(array_unique($arr))
{
    //array has no unique elements
}