La función Ds\Sequence::sorted() es una función incorporada en PHP que se utiliza para devolver la copia ordenada del elemento de secuencia. Sintaxis:
Ds\Sequence abstract public Ds\Sequence::sorted( $comparator )
Parámetros: Esta función acepta un solo parámetro $comparator que contiene la función de comparación. La función de comparación devuelve un valor entero que es menor o mayor que o igual a cero. Valor de retorno: esta función devuelve la copia ordenada de la secuencia. Los siguientes programas ilustran la función Ds\Sequence::sorted() en PHP: Programa 1:
php
<?php // Create new sequence $seq = new \Ds\Vector([2, 4, 1, 9, 6, 5, 12, 9]); // Use sorted() function to sort // the sequence element print_r($seq->sorted()); ?>
Producción:
Ds\Vector Object ( [0] => 1 [1] => 2 [2] => 4 [3] => 5 [4] => 6 [5] => 9 [6] => 9 [7] => 12 )
Programa 2:
php
<?php // Create new sequence $seq = new \Ds\Vector(["Geeks", "GFG", "Abc", "for"]); // Use sorted() function to sort // the sequence element print_r($seq->sorted()); ?>
Producción:
Ds\Vector Object ( [0] => Abc [1] => GFG [2] => Geeks [3] => for )
Referencia: http://php.net/manual/en/ds-sequence.sorted.php