Afortunadamente, puedo explicar esto correctamente ...¿Agrupe una matriz multidimensional por un valor particular?
Tengo una matriz multidimensional y estoy tratando de agruparlos según el valor de una de las teclas.
Por lo tanto, estoy tratando de agruparlos por nivel, pero en realidad no sabré el nivel de antemano. Por lo tanto, no es como si pudiera ponerlo en un ciclo for y decir mientras $ i < 7, porque no sabré que 7 es el valor máximo para la tecla de nivel y, francamente, no estoy seguro de que así sea tendría que hacerlo incluso si lo hiciera ...
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
)
)
lo que espero para producir:
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
)
)
)
esta es una respuesta tan útil. Estoy tratando de usar esto, pero para que $ val sea un valor único. Sugerencias? –