1. // 获取去掉重复数据的数组
  2. $a = [1,2,3,4,5,6,3,6];
  3. $uniqueArr = array_unique ($a);
  4. // 获取重复数据的数组
  5. $repeatArr = array_diff_assoc ($a,$uniqueArr);
  6. var_dump($repeatArr);
  7. 结果:
  8. array(2) {
  9. [6]=>
  10. int(3)
  11. [7]=>
  12. int(6)
  13. }

array array_diff_assoc ( array $array1 , array $array2 [, array $... ] )
array_diff_assoc() 返回一个数组,该数组包括了所有在 array1 中但是不在任何其它参数数组中的值。注意和 array_diff() 不同的是键名也用于比较。