嗨,我想对一个对象数组进行排序,它是数组的形式,其中包含对象,每个对象都有键、值,我想根据值对对象进行排序,问题是值包含其中有空格的数字之间,有些也是空数字,所以我无法使用 usort 对其进行排序,任何帮助将不胜感激。
这是一个代码片段
array(4) {
[0]=>
object(stdClass)#308 (2) {
["key"]=>
string(2) "AF"
["value"]=>
string(3) "093"
}
[1]=>
object(stdClass)#306 (2) {
["key"]=>
string(2) "AL"
["value"]=>
string(3) "355"
}
[2]=>
object(stdClass)#304 (2) {
["key"]=>
string(2) "DZ"
["value"]=>
string(3) "213"
}
[3]=>
object(stdClass)#302 (2) {
["key"]=>
string(2) "AS"
["value"]=>
string(5) "1 684"
}
}
我希望根据值对结果进行排序。