How to group subarrays by a column value?

前端 未结 18 2053
一生所求
一生所求 2020-11-22 10:43

I have the following array

Array
(
    [0] => Array
        (
            [id] => 96
            [shipping_no] => 212755-1
            [part_no] =&         


        
18条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-11-22 11:26

    This array_group_by function achieves what you are looking for:

    $grouped = array_group_by($arr, 'id');
    

    It even supports multi-level groupings:

    $grouped = array_group_by($arr, 'id', 'part_no');
    

提交回复
热议问题