Open In App

ArrayObject offsetSet() Function in PHP

Improve
Improve
Like Article
Like
Save
Share
Report

The offsetSet() function of the ArrayObject class in PHP is used to update the value present at a specific index in the ArrayObject.

Syntax:

void offsetSet($index, $val) 

Parameters: This function accepts two parameters $index and $val. This function updates the value present at the index, $index with $val.

Return Value: This function does not returns any value.

Below programs illustrate the above function:

Program 1:




<?php
// PHP program to illustrate the
// offsetSet() function
  
$arr = array("geeks100", "geeks99", "geeks1", "geeks02");
  
// Create array object
$arrObject = new ArrayObject($arr);
  
// Update the value at index 1
$arrObject->offsetSet(1, "Updated");
  
// Print the updated ArrayObject
print_r($arrObject);
  
?>


Output:

ArrayObject Object
(
    [storage:ArrayObject:private] => Array
        (
            [0] => geeks100
            [1] => Updated
            [2] => geeks1
            [3] => geeks02
        )

)

Program 2:




<?php
// PHP program to illustrate the
// offsetSet() function
  
$arr = array("Welcome"=>"1", "to" => "2", "GfG" => "3");
  
// Create array object
$arrObject = new ArrayObject($arr);
  
// Update the value at index "to"
$arrObject->offsetSet("to", "UpdatedValue");
  
// Print the updated ArrayObject
print_r($arrObject);
  
?>


Output:

ArrayObject Object
(
    [storage:ArrayObject:private] => Array
        (
            [Welcome] => 1
            [to] => UpdatedValue
            [GfG] => 3
        )

)

Reference: http://php.net/manual/en/arrayobject.offsetset.php



Last Updated : 26 Mar, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads