比较两个数字数组并删除php中的重复项

时间:2010-10-15 20:42:12

标签: php mysql arrays array-intersect

好的我有两组手机号码(来自mysql)我需要处理,问题是我需要从结果中删除重复的数字。

有人告诉我“array_intersect”,但我对这些事情并不擅长,我在PHP网站上看不到任何好的例子。

感谢任何帮助或建议,谢谢:)

5 个答案:

答案 0 :(得分:5)

array_intersect不太正确 - 找到两个数组中的数字

$uniques = array_unique(array_merge($array1, $array2));

这会将两个数组合并在一起,然后筛选出所有唯一结果(使用array_unique

答案 1 :(得分:3)

使用array_unique函数。

$myArray = array(1, 1, 2, 3, 3, 5);
$myArray2 = array_unique($myArray);

http://php.net/manual/en/function.array-unique.php

答案 2 :(得分:2)

将两个列表放入一个数组中,然后通过array_unique()运行它

答案 3 :(得分:2)

在您撰写关于使用MySQL的文章时,最好尝试使用类似

的内容
SELECT DISTINCT phone_number FROM table

使用DISTINCT结果集中的每一行都是唯一的。

答案 4 :(得分:1)

使用array_unique函数。这是一个例子:

$start = array(1,2,3,3,4,4,4,5);
$unique_result = array_unique($start);