сортировать массив объектов в php

Если я хочу отсортировать массив объектов, он имеет вид массива, в котором есть объекты, и у каждого объекта есть ключ, значение, я хочу отсортировать объекты по значению, проблема состоит в том, что значения содержат числа, в которых есть пробелы между, и некоторые тоже пустые числа, поэтому я не могу отсортировать их с помощью 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"
  }

}

Я хочу, чтобы результат был отсортирован по значению.

Ответы на вопрос(3)

Ваш ответ на вопрос