La función Ds \ Vector :: sorted () puede devolver una copia ordenada.
Sintaxis
public Ds\Vector Ds\Vector::sorted([ callable $comparator ] )
La función Ds \ Vector :: sorted () puede devolver una copia ordenada utilizando una función de comparación opcional.
La función Ds \ Vector :: sorted () puede devolver una copia ordenada del vector.
Ejemplo 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);
?>
Ejemplo 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);
?>