Как отсортировать массив после использования DOM?

Мне интересно, как отсортировать массив, используя пузырьковую сортировку, после этого я проанализировал элементы со страницы, используя DOM.

$doc = new DOMDocument;
$doc->validateOnParse = true;
//What url?
@$doc->loadHTML(file_get_contents('http://mylink.com/hi'));
$doc->saveHTML();
$doc->preserveWhiteSpace = false;
$dom_xpath = new DOMXpath($doc);
$spelers = $dom_xpath->query("//*[@class='clan__rowContainer']");

Следующий,
Я хочу отсортировать элементы в моем «donatiesarray» от высокого к низкому уровню с помощью bubblesort:

    $array_size = count($donatiesArray) - 1;
for ($i = 0; $i < $array_size; $i++) {
for ($j = 0; $j < $array_size; $j++) {
if ($donatiesArray[$i] < $donatiesArray[$j]) {
$temp = $donatiesArray[$i];
$donatiesArray[$i] = $donatiesArray[$j];
$donatiesArray[$j] = $temp;
}
}
}

Однако мой вывод:

Array ( [0] =>    0
[1] =>    102
[2] =>    104
[3] =>    10
[4] =>    114
[5] =>    116
[6] =>    126
[7] =>    136
[8] =>    138
[9] =>    150
[10] => 166
[11] => 16
[12] =>182
[13] =>186
[14] =>18
[15] =>218
[16] =>220
[17] =>224
[18] =>226
[19] =>248
[20] =>262
[21] =>262
[22] =>267
[23] =>268
[24] =>272
[25] =>282
[26] =>289
[27] =>310
[28] =>314
[29] =>317
[30] =>319
[31] =>340
[32] =>348
[33] =>404
[34] =>416
[35] =>42
[36] =>432
[37] =>448
[38] =>466
[39] =>46
[40] =>482
[41] =>502
[42] =>536
[43] =>66
[44] =>82
[45] =>92
[46] =>94
[47] =>162
)

Я понятия не имею, как правильно отсортировать. Я пробовал другие методы, такие как usort. Но безрезультатно.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …