我正在尝试系统地循环遍历 2 个数组,并匹配它们的值以进行一些快速处理。让我设置一下我的具体情况:
数组 1 产品 ID、公司 ID、名称、价格
数组 2 companyID、名称、rebate1、rebate2
我想循环遍历Array 1
,当companyID
匹配 中的 ID 时Array 2
,我将根据该rebate1, rebate2
值进行一些快速数学运算companyID
。
现在我正在遍历Array 1
,然后在Array 1
我遍历整个项目中的每个项目Array 2
以查看是否companyID
存在。我知道这不是最快/最干净的解决方案......
编辑
的关键值Array 1
如下所示:
$array1[0]['productID']
$array1[0]['companyID'] (etc...)
$array1[1]['productID']
$array1[1]['companyID'] (etc...)
的关键值Array 2
如下所示:
$array2[0]['companyID']
$array2[0]['rebate1'] (etc...)
$array2[1]['companyID']
$array2[1]['rebate1'] (etc...)