How to extract values from multidimensional array grouped by some value inside it using PHP?

Viewed 123

I have an array that looks like this:-

Array ( 
 [0] => Array ( [id] => 10 [group] => 11 ) 
 [1] => Array ( [id] => 11 [group] => 13 )
 [2] => Array ( [id] => 12 [group] => 13 ) 
 [3] => Array ( [id] => 13 [group] => 13 ) 
 [4] => Array ( [id] => 14 [group] => 16 ) 
 [5] => Array ( [id] => 15 [group] => 16 ) 
 [6] => Array ( [id] => 16 [group] => 16 )  
)

For each different group in this array i want to create array that stores id's. In my example i have 3 groups, so i want to get 3 arrays like this:

Array ( [0] => 10)

Array ( [0] => 11
        [1] => 12
        [2] => 13)

Array ( [0] => 14
        [1] => 15
        [2] => 16)

Is it possible if it is how can i do it?

4 Answers
Related