如果我想通過相同的值將一個陣列中的項目與另一個陣列相關聯,例如。 items.group_id - > groups.group_id,是否有一個數組函數來做到這一點整齊? =)在一個鍵上組合兩個數組?
我有兩個數組:
$items = array(
[0] => array(
'group_id' => 456,
'item_id' => 123,
// Rest of details
);
[1] => array(
'group_id' => 457,
'item_id' => 124,
// Rest of details
);
[2] => array(
'group_id' => 457,
'item_id' => 125,
// Rest of details
);
[3] => array(
'group_id' => 456,
'item_id' => 126,
// Rest of details
);
);
$groups = array(
[0] => array(
'group_id' => 456,
'group_name' => 'General'
);
[1] => array(
'group_id' => 457,
'group_name' => 'Ungeneral'
);
);
而結果我想要的是:
$groups = array(
[0] => array(
'group_id' => 456,
'group_name' => 'General'
[0] => array(
'item_id' => 123,
// Rest of details
);
[1] => array(
'item_id' => 126,
// Rest of details
);
);
[1] => array(
'group_id' => 457,
'group_name' => 'Ungeneral'
[0] => array(
'item_id' => 124,
// Rest of details
);
[1] => array(
'item_id' => 125,
// Rest of details
);
);
);
它可能不是太複雜,但我希望會有已經實現了一個巧妙的解決辦法在PHP中!非常感謝您的幫助。