La función Ds\Sequence::insert() es una función incorporada en PHP que se usa para insertar valor en la secuencia en el índice dado.
Sintaxis:
void abstract public Ds\Sequence::insert ( int $index [, mixed $...values ] )
Parámetro: Esta función acepta dos parámetros como se mencionó anteriormente y se describe a continuación:
- $índice: este parámetro contiene el valor del índice donde se insertó el elemento. Su valor se encuentra entre 0 <= $índice <= recuento. Donde count indica el número de elementos en la secuencia.
- $valores: este parámetro contiene el valor que se insertará.
Valor devuelto : esta función no devuelve ningún valor.
Los siguientes programas ilustran la función Ds\Sequence::insert() en PHP:
Programa 1:
<?php // Create new sequence $seq = new \Ds\Vector(); // Use insert() function $seq->insert(0, "g"); // Use insert() function $seq->insert(1, "e"); // Use insert() function $seq->insert(2, "e"); // Use insert() function $seq->insert(3, "k"); // Use insert() function $seq->insert(4, "s"); // Use insert() function $seq->insert(5, 4); var_dump($seq); ?>
Producción:
object(Ds\Vector)#1 (6) { [0] => string(1) "g" [1] => string(1) "e" [2] => string(1) "e" [3] => string(1) "k" [4] => string(1) "s" [5] => int(4) }
Programa 2:
<?php // Create new sequence $seq = new \Ds\Vector(); // Use insert() function to insert // element in the sequence $seq->insert(0, 1, 2, 3, 4, 5, ["g", "e", "e", "k", 1, 2]); var_dump($seq); ?>
Producción:
object(Ds\Vector)#1 (6) { [0] => int(1) [1] => int(2) [2] => int(3) [3] => int(4) [4] => int(5) [5] => array(6) { [0] => string(1) "g" [1] => string(1) "e" [2] => string(1) "e" [3] => string(1) "k" [4] => int(1) [5] => int(2) } }
Referencia: http://php.net/manual/en/ds-sequence.insert.php