posortuj tablicę obiektów w php

HI chcę posortować tablicę obiektów, ma ona postać tablicy, która ma obiekty, a każdy obiekt ma klucz, wartość, chcę sortować obiekty na podstawie wartości, problem polega na tym, że wartości zawierają liczby, które mają spacje w między, a niektóre są także pustymi liczbami, więc nie jestem w stanie tego sortować za pomocą usort, każda pomoc byłaby doceniana.

oto fragment kodu

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"
  }

}

Chcę, aby wynik był sortowany na podstawie wartości.

questionAnswers(3)

yourAnswerToTheQuestion