(PECL ds >= 1.0.0)
Ds\Deque::sort — Sorts the deque in-place.
Sorts the deque in-place, using an optional comparator
function.
comparator
Karşılaştırma işlevinin, ilk bileşeninin ikinci bileşenden küçük, eşit veya büyük olması durumunda sıfırdan küçük, eşit veya büyük bir tamsayı döndürmesi gerekir.
Hiçbir değer dönmez.
Örnek 1 Ds\Deque::sort() example
<?php
$deque = new \Ds\Deque([4, 5, 1, 3, 2]);
$deque->sort();
print_r($deque);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Ds\Deque Object ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
Örnek 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);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Ds\Deque Object ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )