Как сгруппировать многомерный массив по определенному значению подмассива?
У меня есть многомерный массив, и я пытаюсь сгруппировать их по значению в определенном столбце.
Я пытаюсь сгруппировать их поlevel
, но на самом деле я не буду знать уровень заранее. Так что я не могу положить это вfor
цикл и сказатьwhile $i < 7
потому что я этого не узнаю7
это максимальное значение для уровня ключа, и, честно говоря, я не уверен, что именно так мне нужно было бы сделать это, даже если бы я сделал ...
Array (
[0] => Array (
[cust] => XT8900
[type] => standard
[level] => 1
)
[1] => Array (
[cust] => XT8944
[type] => standard
[level] => 1
)
[2] => Array (
[cust] => XT8922
[type] => premier
[level] => 3
)
[3] => Array (
[cust] => XT8816
[type] => permier
[level] => 3
)
[4] => Array (
[cust] => XT7434
[type] => standard
[level] => 7
)
)
Что я надеюсь произвести:
Array (
[1] => Array (
[0] => Array (
[cust] => XT8900
[type] => standard
)
[1] => Array (
[cust] => XT8944
[type] => standard
)
)
[3] => Array (
[2] => Array (
[cust] => XT8922
[type] => premier
)
[3] => Array (
[cust] => XT8816
[type] => permier
)
)
[7] => Array (
[4] => Array (
[cust] => XT7434
[type] => standard
)
)
)