希望我能正確解釋這個...按特定值分組多維數組?
我有一個多維數組,並試圖根據一個鍵的值對它們進行分組。
所以,我試圖按級別對它們進行分組,但事實上我不會事先知道這個級別。所以,這不像我可以把它放在一個for循環中,並說$ 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
)
)
)
這是這樣一個有用的答案。我試圖使用這個,但有$ val是一個獨特的價值。建議? – 2014-04-22 04:31:24