ArrayObject offsetSet() Function in PHP
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
$arr = array ( "geeks100" , "geeks99" , "geeks1" , "geeks02" );
$arrObject = new ArrayObject( $arr );
$arrObject ->offsetSet(1, "Updated" );
print_r( $arrObject );
?>
|
Output:
ArrayObject Object
(
[storage:ArrayObject:private] => Array
(
[0] => geeks100
[1] => Updated
[2] => geeks1
[3] => geeks02
)
)
Program 2:
<?php
$arr = array ( "Welcome" => "1" , "to" => "2" , "GfG" => "3" );
$arrObject = new ArrayObject( $arr );
$arrObject ->offsetSet( "to" , "UpdatedValue" );
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
Share your thoughts in the comments
Please Login to comment...