PHP | Ds\Sequence insert() Function
Last Updated :
21 Aug, 2019
Improve
The Ds\Sequence::insert() function is an inbuilt function in PHP which is used to insert value in the sequence at the given index.
Syntax:
php
Output:
php
Output:
void abstract public Ds\Sequence::insert ( int $index [, mixed $...values ] )Parameter: This function accepts two parameter as mentioned above and described below:
- $index: This parameter hold the index value where element inserted. Its value lies between 0 <= $index <= count. Where count indicate number of element in the sequence.
- $values: This parameter hold the value which to be inserted.
<?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);
?>
<?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);
?>
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) }Program 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);
?>
<?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);
?>
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) } }Reference: http://php.net/manual/en/ds-sequence.insert.php