Hy vọng rằng, tôi có thể giải thích chính xác ...Nhóm một mảng đa chiều theo một giá trị cụ thể?
Tôi có một mảng đa chiều và đang cố gắng nhóm chúng theo giá trị của một khóa.
Vì vậy, tôi đang cố gắng nhóm chúng theo cấp độ, nhưng tôi sẽ không thực sự biết cấp độ trước đó. Vì vậy, nó không giống như tôi có thể đặt nó trong một vòng lặp for và nói trong khi $ i < 7, bởi vì tôi sẽ không biết rằng 7 là giá trị tối đa cho khóa cấp, và, thẳng thắn, tôi không chắc chắn đó là cách tôi sẽ cần phải làm điều đó ngay cả khi tôi đã làm ...
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
)
)
Những gì tôi đang hy vọng sẽ tạo ra:
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
)
)
)
đây là một câu trả lời hữu ích như vậy. Tôi đang cố gắng sử dụng điều này nhưng để có $ val là một giá trị duy nhất. Gợi ý? –