La función Ds\Vector::insert() es una función incorporada en PHP que se usa para insertar el elemento en el vector en el índice dado.
Sintaxis:
void public Ds\Vector::insert( $index, $values )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $índice: este parámetro contiene el índice en el que se va a insertar el elemento.
- $valor: este parámetro contiene el valor que se va a insertar.
Valor devuelto: esta función no devuelve ningún valor.
Excepción : esta función devuelve OutOfRangeException si el índice no es válido.
Los siguientes programas ilustran la función Ds\Vector::insert() en PHP:
Programa 1:
<?php // Declare new vector $vector = new \Ds\Vector([1, 2, 4, 5]); // Display the Vector element print_r($vector); // Use insert() function to add // element in the vector $vector->insert(2, 3); // Display the vector element print_r($vector); ?>
Producción:
Ds\Vector Object ( [0] => 1 [1] => 2 [2] => 4 [3] => 5 ) Ds\Vector Object ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
Programa 2:
<?php // Declare new vector $vector = new \Ds\Vector(["geeks", "for", "geeks"]); // Display the Vector element print_r($vector); // Use insert() function to add // element in the vector $vector->insert(1, "practice"); // Display the vector element print_r($vector); ?>
Producción:
Ds\Vector Object ( [0] => geeks [1] => for [2] => geeks ) Ds\Vector Object ( [0] => geeks [1] => practice [2] => for [3] => geeks )
Referencia: http://php.net/manual/en/ds-vector.insert.php