我试图找出数组的值是否多次出现,如果出现,那么我需要知道有多少重复项。例如我有一个看起来像这样的数组array:5 [ 0 => "PR001" 1 => "PR002" 2 => "PR002" 3 => "PR003" 4 => "PR004"]我想做这样的事情if($array[$productCode] > 2){ echo 'this has duplicates';}else{ echo 'this has no duplicates';}我的代码是这样的$productArr = [];foreach($products as $productCode => $product){ $productArr = $productCode;}我$productArr打印出上面的数组。
1 回答
繁华开满天机
TA贡献1816条经验 获得超4个赞
$values = array_count_values(['PR001', 'PR002', 'PR002', 'PR003']);
if (1 < $values['PR002']) {
echo 'Value is not unique';
}
- 1 回答
- 0 关注
- 94 浏览
添加回答
举报
0/150
提交
取消