La función Ds\Sequence::unshift() es una función incorporada en PHP que se usa para agregar valores a la fuente de la secuencia.
Sintaxis:
void abstract public Ds\Sequence::unshift( $values )
Parámetros: esta función acepta un solo parámetro $valores que contiene valores para agregar en la fuente de la secuencia.
Valor devuelto : esta función no devuelve ningún valor.
Los siguientes programas ilustran la función Ds\Sequence::unshift() en PHP:
Programa 1:
<?php // Create new sequence $seq = new \Ds\Vector([12, 15, 18, 20]); // Use unshift() function to // the sequence element $seq->unshift("Geeks"); $seq->unshift("1", 1); print_r($seq); ?>
Producción:
Ds\Vector Object ( [0] => 1 [1] => 1 [2] => Geeks [3] => 12 [4] => 15 [5] => 18 [6] => 20 )
Programa 2:
<?php // Create new sequence $seq = new \Ds\Vector(["Geeks", "for", "Geeks"]); // Use unshift() function to // the sequence element $seq->unshift(1); $seq->unshift("G", 10); var_dump($seq); ?>
Producción:
object(Ds\Vector)#1 (6) { [0]=> string(1) "G" [1]=> int(10) [2]=> int(1) [3]=> string(5) "Geeks" [4]=> string(3) "for" [5]=> string(5) "Geeks" }
Referencia: http://php.net/manual/en/ds-sequence.unshift.php