I have the following array
array
(
[0] => Array
(
[market_id] => 10
[competition_id] => 31
)
[1] => Array
(
[market_id] => 10
[competition_id] => 31
)
[2] => Array
(
[market_id] => 11
[competition_id] => 31
)
[3] => Array
(
[market_id] => 11
[competition_id] => 31
)
[4] => Array
(
[market_id] => 11
[competition_id] => 31
)
)
Is there a single function to create below array from the above input or do I have to traverse array manually and get the desired result?
array
(
[0] => Array
(
[0] => Array
(
[market_id] => 10
[competition_id] => 31
)
[1] => Array
(
[market_id] => 10
[competition_id] => 31
)
)
[1] => Array
(
[0] => Array
(
[market_id] => 11
[competition_id] => 31
)
[1] => Array
(
[market_id] => 11
[competition_id] => 31
)
[2] => Array
(
[market_id] => 11
[competition_id] => 31
)
)
)
All I want is to group my array elements on the basis of market_id field.