我试图仅提取与特定字段匹配的数组项,然后我需要将两者合并为一个仅包含我需要的数据的数组。
我有两个数组,它们的结构如下所示。只有Array #1 的 CATEGORY_ID 与 Array #2 的 Key 匹配的product_count应该是输出。
Array #1: - 许多 Array #1 CATEGORY_ID 将不存在于 Array #2 关键字段中。
0 => Array (4)
0 => 3
CATEGORY_ID => 10
1 => 1
product_count => 8
1 => Array (4)
0 => 4
CATEGORY_ID => 111
1 => 6
product_count => 109
...
阵列#2:
10 => Category Name 1
110 => Category Name 2
8 => Category Name 3
109 => Category Name 4
111 => Category Name 5
3 => Category Name 6
132 => Category Name 7
...
最终输出应该看起来像:我可能会做错这一切,所以我愿意接受任何建议..
10 => [0] => Category Name 1
[1] => 8 // product_count
111 => [0] => Category Name 5
[1] => 109 // product_count
...
我正在运行一个 foreach() 来提取每个类别的产品计数。如您所见,我的两个数组通过数据反映了这一点。