重複する値を含む可能性のあるフラットな連想配列があります。
Array (
[for-juniors] => product_category
[for-men] => product_category
[coats] => product_category
[for-women] => product_category
[7-diamonds] => brand
)
元の値を新しいキーとして保存し、元のキーを新しいキーに関連付けられたサブ配列にプッシュするようにデータを再構築する必要があります。
array(
'product_category' => array(
'for-juniors',
'for-men',
'coats',
'for-women'
),
'brand' => array(
'7-diamonds'
)
);