我正在尝试系统地循环遍历 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...)