A função Ds \ Vector :: Sort () pode retornar uma cópia classificada.
Sintaxe
public Ds\Vector Ds\Vector::sorted([ callable $comparator ] )
A função Ds \ Vector :: Sort () pode retornar uma cópia classificada usando uma função comparadora opcional.
A função Ds \ Vector :: Sort () pode retornar uma cópia classificada do vetor.
Exemplo 1
<?php
$vector = new \Ds\Vector([6, 5, 4, 3, 2, 1]);
echo("The original vector: \n");
var_dump($vector);
$result = $vector->sorted();
echo("\n The sorted elements: \n");
var_dump($result);
?>
Exemplo 2
<?php
$vector = new \Ds\Vector([2, 5, 8, 1, 4, 7]);
echo("The original vector: \n");
var_dump($vector);
$result = $array->sorted(function($element1, $element2) {
return $element1 <=> $element2;
});
echo("\n The sorted elements: \n");
var_dump($result);
?>