こんにちは私はこのような配列を持っていると思います:
[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"
}
}