PHP | Ds\Sequence set() Function

The Ds\Sequence::set() function is an inbuilt function in PHP which is used to updates a value at a given index.

Syntax:

void Ds\Sequence::set( $index, $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.

Return Value: This function does not return any value.

Below programs illustrate the Ds\Sequence::set() function in PHP:

Program 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?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); 
  
?> 

chevron_right


Output:

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
)

Program 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?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); 
  
?> 

chevron_right


Output:

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
)

Reference: https://www.php.net/manual/en/ds-sequence.set.php



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.