(PECL ds >= 1.0.0)
Ds\Deque::sort — Sorts the deque in-place.
Sorts the deque in-place, using an optional comparator
function.
comparator
Die Vergleichsfunktion muss einen Integer kleiner als, gleich oder größer als Null zurückgeben, wenn das erste Argument respektive kleiner, gleich oder größer als das zweite ist.
Es wird kein Wert zurückgegeben.
Beispiel #1 Ds\Deque::sort() example
<?php
$deque = new \Ds\Deque([4, 5, 1, 3, 2]);
$deque->sort();
print_r($deque);
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Ds\Deque Object ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
Beispiel #2 Ds\Deque::sort() example using a comparator
<?php
$deque = new \Ds\Deque([4, 5, 1, 3, 2]);
$deque->sort(function($a, $b) {
return $b <=> $a;
});
print_r($deque);
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Ds\Deque Object ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )