Mam nadzieję, że mogę wyjaśnić to poprawnie ...Umożliwia grupowanie wielowymiarowej tablicy według określonej wartości?
Mam tablicę wielowymiarową i próbuję grupować je według wartości jednego klucza.
Próbuję pogrupować je według poziomu, ale nie będę znać poziomu wcześniej. Tak więc, to nie jest tak, że mogę umieścić go w pętli for i powiedzieć, gdy $ i < 7, ponieważ nie będę wiedział, że 7 jest maksymalną wartością dla klucza poziomu, i, szczerze mówiąc, nie jestem pewien, że tak to ja musiałby to zrobić nawet jeśli zrobiłem ...
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
)
)
Co mam nadzieję produkować:
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
)
)
)
to jest taki przydatny odpowiedź. Próbuję tego użyć, ale aby wartość $ val była unikalną wartością. Propozycje? –