我正在输出购买清单,我想自动突出显示重复订单的存在。
这是数组的样子。前两个订单是错误下的重复订单。您会注意到每个的 orderid 不同,而 email 和 userid 保持不变。因此,重复需要在电子邮件和/或用户 ID 上匹配,而不是在 orderid 上。
array
0 =>
array
'orderid' => string '2009091008261662'
'email' => string 'john@example.com'
'userid' => string '53'
array
1 =>
array
'orderid' => string '2009091008261048'
'email' => string 'john@example.com'
'userid' => string '53'
array
2 =>
array
'orderid' => string '2009091008262025'
'email' => string 'fred@example.com'
'userid' => string '103'
array
3 =>
array
'orderid' => string '2009091008272082'
'email' => string 'tom@example.com'
'userid' => string '392'
如何在 PHP 中搜索给定数组中同一个人的重复订单?
我想像这样输出上面的内容:
(假装它在一张桌子上)
2009091008261662 - john@example.com - 53
2009091008261048 - john@example.com - 53
2009091008262025 - fred@example.com - 103
2009091008272082 - tom@example.com - 392
...所以基本上只需突出显示两个(或更多)重复项。