特定のフィールドに一致する配列アイテムのみを抽出しようとしていますが、必要なデータのみを含む 1 つの配列に 2 つをマージする必要があります。
私は2つの配列を持っており、それらの構造は以下のようです。配列 #1 の CATEGORY_ID が配列 #2 のキーと一致するproduct_countのみが出力されます。
配列 #1: - 配列 #1 の CATEGORY_ID の多くは、配列 #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() を実行しています。ご覧のとおり、私の 2 つの配列はこれをデータに反映しています。