pei*_*ker 6 php sorting string multidimensional-array
我需要通过sububkey"description"升序对这个数组进行排序.我尝试了一些方法,如usort,ksort,subval_sort,但这些都没有工作(我猜主要问题是这些都是字符串,总是)
任何帮助表示赞赏
array(77) {
[0]=>
array(3) {
["name"]=>
string(17) "abcd"
["description"]=>
string(15) "Delete XY"
["level"]=>
int(1)
}
[1]=>
array(3) {
["name"]=>
string(13) "fgfgdgfd"
["description"]=>
string(18) "Uploader XY"
["level"]=>
int(1)
}
[2]=>
array(3) {
["name"]=>
string(15) "sdfdsfsdfs"
["description"]=>
string(20) "Download abc"
["level"]=>
int(0)
}
}
Run Code Online (Sandbox Code Playgroud)
dec*_*eze 11
usort($array, function ($a, $b) {
return strcasecmp($a['description'], $b['description']); //compare two strings ignoring case
});
Run Code Online (Sandbox Code Playgroud)