PHP | Ds\Sequence set() Function
Last Updated :
22 Aug, 2019
Improve
The Ds\Sequence::set() function is an inbuilt function in PHP which is used to updates a value at a given index.
Syntax:
php
php
void abstract public Ds\Sequence::set ( int $index , mixed $value )Parameters: This function accepts two parameters as mentioned above and described below:
- $index: It is used to hold the index number where value of sequence to be updated.
- $value: It is used to hold the new value which to be update at given index.
<?php
// Create new Sequence
$seq = new \Ds\Vector([1, 2, 3, 4, 5]);
echo("Original Sequence\n");
// Display the Sequence elements
print_r($seq);
// Use set() function to update
// the sequence elements
$seq->set(2, "Geeks");
echo("\nSequence after updating the elements\n");
// Display the Sequence elements
print_r($seq);
?>
<?php
// Create new Sequence
$seq = new \Ds\Vector([1, 2, 3, 4, 5]);
echo("Original Sequence\n");
// Display the Sequence elements
print_r($seq);
// Use set() function to update
// the sequence elements
$seq->set(2, "Geeks");
echo("\nSequence after updating the elements\n");
// Display the Sequence elements
print_r($seq);
?>
Output:
Program 2:
Original Sequence Ds\Vector Object ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ) Sequence after updating the elements Ds\Vector Object ( [0] => 1 [1] => 2 [2] => Geeks [3] => 4 [4] => 5 )
<?php
// Create new Sequence
$seq = new \Ds\Vector(["Geeks", "for", "Geeks",
"Computer", "Science", "Portal"]);
echo("Original Sequence\n");
// Display the Sequence elements
print_r($seq);
// Use set() function to set
// the sequence elements
$seq->set(0, "Welcome");
$seq->set(1, "to");
$seq->set(2, "GeeksforGeeks");
echo("\nSequence after updating the elements\n");
// Display the Sequence elements
print_r($seq);
?>
<?php
// Create new Sequence
$seq = new \Ds\Vector(["Geeks", "for", "Geeks",
"Computer", "Science", "Portal"]);
echo("Original Sequence\n");
// Display the Sequence elements
print_r($seq);
// Use set() function to set
// the sequence elements
$seq->set(0, "Welcome");
$seq->set(1, "to");
$seq->set(2, "GeeksforGeeks");
echo("\nSequence after updating the elements\n");
// Display the Sequence elements
print_r($seq);
?>
Output:
Reference: https://www.php.net/manual/en/ds-sequence.set.php
Original Sequence Ds\Vector Object ( [0] => Geeks [1] => for [2] => Geeks [3] => Computer [4] => Science [5] => Portal ) Sequence after updating the elements Ds\Vector Object ( [0] => Welcome [1] => to [2] => GeeksforGeeks [3] => Computer [4] => Science [5] => Portal )