【发布时间】:2019-04-04 14:40:50
【问题描述】:
我正在尝试在数组中搜索重复记录... 很简单....
但是我只希望它返回重复的值.. 我不希望它用计数显示整个数组值(有超过 4 亿个条目)
这是我尝试过的代码(它可以打印所有值,但不是我想要的)
$query = mysqli_query($dbc, "SELECT * FROM `barcodes`");
while ($row = mysqli_fetch_row($query))
{
$result_array[] = $row[16];
}
print_r(array_count_values($result_array));
如果有人可以帮助我,我将不胜感激,因为我已经搜索了 google 和 SO 一个多小时,但没有找到我想要的东西
数组打印样本
[502185864797] => 1
[502185864798] => 1
[502185864799] => 1
[502185864800] => 1
[502185864801] => 2
[502185864802] => 2
[502185864803] => 2
[502185864804] => 2
[502185864805] => 2
[502185864806] => 2
我只希望显示计数 > 1 的值
【问题讨论】:
-
数组长什么样?给我们一个简单的
标签: php arrays count duplicates