我遇到了数组排序的问题。
我的数组结构是这样的:
array(4) {
[1]=>
array(5) {
["type"]=>
string(4) "A"
["index"]=>
int(1)
}
[2]=>
array(5) {
["type"]=>
string(4) "B"
["index"]=>
int(4)
}
[3]=>
array(5) {
["type"]=>
string(4) "C"
["index"]=>
int(2)
}
[4]=>
array(5) {
["type"]=>
string(4) "D"
["index"]=>
int(3)
}
}
如您所见,在每个子数组中,都有一个键“索引”,其中的值不是按照正确的顺序 1-2-3-4 而是 1-4-2-3。
我如何对这个数组进行排序,以便它的子数组以正确的顺序列出?
PS:实际的数组比这个更大更复杂。