группа массивов php

У меня есть следующий массив

Array
(
    [0] => Array
        (
            [id] => 96
            [shipping_no] => 212755-1
            [part_no] => reterty
            [description] => tyrfyt
            [packaging_type] => PC
        )

    [1] => Array
        (
            [id] => 96
            [shipping_no] => 212755-1
            [part_no] => dftgtryh
            [description] => dfhgfyh
            [packaging_type] => PC
        )

    [2] => Array
        (
            [id] => 97
            [shipping_no] => 212755-2
            [part_no] => ZeoDark
            [description] => s%c%s%c%s
            [packaging_type] => PC
        )

)

Как я могу сгруппировать массив поid? Есть ли какие-либо родные функции php доступны для этого?

Если яforeach выше, тогда я получу дубликат, как я могу избежать этого?

На приведенном выше примереid есть 2 предмета, поэтому его нужно находиться внутриid.

EDIT : EVERYTHING WORKS FINE : BUT IS THERE ANY WAY TO ACHIEVE THE SAME WITH ONE FOREACH ?

Ответы на вопрос(17)

Ваш ответ на вопрос