嗨,我想我有一个这样的数组:
[0]=>[
[0]=>'Hey',
[1]=>'H',
[2]=>'He',
]
现在我想按数字字符排序并返回如下内容:
[0]=>[
[0]=>'H',
[1]=>'He',
[2]=>'Hey',
]
也许答案是 array_sort() 但我做不到。我也不想循环数组来检查值的数字字符,但如果这是我需要使用的唯一方法:P
顺便提一句
如何返回按['name']键字符数ASC(h-he-hey-heyh-heyhey)排序的相同数组?
array(5) {
[0]=>
array(2) {
["id"]=>
object(MongoId)#26 (1) {
["$id"]=>
string(24) "4e72858ccaa47ca608030000"
}
["name"]=>
string(4) "h"
}
[1]=>
array(2) {
["id"]=>
object(MongoId)#29 (1) {
["$id"]=>
string(24) "4e72858ccaa47ca608040000"
}
["name"]=>
string(10) "hey"
}
[2]=>
array(2) {
["id"]=>
object(MongoId)#31 (1) {
["$id"]=>
string(24) "4e72858ccaa47ca608400000"
}
["name"]=>
string(1) "heyhey"
}
[3]=>
array(2) {
["id"]=>
object(MongoId)#33 (1) {
["$id"]=>
string(24) "4e72858ccaa47ca6081a0000"
}
["name"]=>
string(6) "he"
}
[4]=>
array(2) {
["id"]=>
object(MongoId)#35 (1) {
["$id"]=>
string(24) "4e72858ccaa47ca6083d0000"
}
["name"]=>
string(3) "heyh"
}
}