La función Ds\Sequence::push() es una función incorporada en PHP que agrega valores al final de la secuencia.
Sintaxis:
void abstract public Ds\Sequence::push( $values )
Parámetros: esta función acepta valores de $de parámetro único que contiene uno o más valores. Contiene el valor que se agregará en la secuencia.
Valor devuelto : Esta función no devuelve ningún valor.
Los siguientes programas ilustran la función Ds\Sequence::push() en PHP:
Programa 1:
<?php // Create new sequence $seq = new \Ds\Vector([12, 15, 18, 20]); // Use push() function to add // element in the sequence $seq->push(24); // Use push() function to add // element in the sequence $seq->push("S"); // Use push() function to add // element in the sequence $seq->push("Geeks"); // Use push() function to add // element in the sequence $seq->push(2); var_dump($seq); ?>
Producción:
object(Ds\Vector)#1 (8) { [0]=> int(12) [1]=> int(15) [2]=> int(18) [3]=> int(20) [4]=> int(24) [5]=> string(1) "S" [6]=> string(5) "Geeks" [7]=> int(2) }
Programa 2:
<?php // Create new sequence $seq = new \Ds\Vector([12, 15, 18, 20]); $arr = array ("g", "e", "e", "k"); // Loop run for every array element foreach ($arr as $val) { // Use push() function to add // element in the sequence $seq->push($val); } var_dump($seq); ?>
Producción:
object(Ds\Vector)#1 (8) { [0]=> int(12) [1]=> int(15) [2]=> int(18) [3]=> int(20) [4]=> string(1) "g" [5]=> string(1) "e" [6]=> string(1) "e" [7]=> string(1) "k" }
Referencia: http://php.net/manual/en/ds-sequence.push.php