【发布时间】:2010-10-15 20:42:12
【问题描述】:
好的,我需要处理两组手机号码(来自 mysql),问题是我需要从结果中删除重复的号码。
有人告诉我“array_intersect”,但我不太擅长这些事情,而且我在 PHP 网站上没有看到任何好的示例。
感谢任何帮助或建议:)
【问题讨论】:
-
PHP combining arrays. 的可能重复项
标签: php mysql arrays array-intersect
好的,我需要处理两组手机号码(来自 mysql),问题是我需要从结果中删除重复的号码。
有人告诉我“array_intersect”,但我不太擅长这些事情,而且我在 PHP 网站上没有看到任何好的示例。
感谢任何帮助或建议:)
【问题讨论】:
标签: php mysql arrays array-intersect
array_intersect 不太正确——它会找到两个数组中的数字
$uniques = array_unique(array_merge($array1, $array2));
这会将两个数组合并在一起,然后过滤掉所有唯一的结果(带有array_unique)
【讨论】:
使用 array_unique 函数。
$myArray = array(1, 1, 2, 3, 3, 5);
$myArray2 = array_unique($myArray);
【讨论】:
将两个列表放入一个数组中,然后通过array_unique() 运行它
.
【讨论】:
正如您所写的使用 MySQL,最好尝试使用类似的东西
SELECT DISTINCT phone_number FROM table
使用DISTINCT,结果集中的每一行都是唯一的。
【讨论】:
使用 array_unique 函数。这是一个例子:
$start = array(1,2,3,3,4,4,4,5);
$unique_result = array_unique($start);
【讨论】: