The SplFixedArray::offsetUnset() function is an inbuilt function in PHP which is used to unset the value of the requested index.
Syntax:
php
php
void SplFixedArray::offsetUnset( $index )Parameters: This function accepts a single parameter $index which specifies the required index whose values need to unset. Return Value: This function does not return any value. Below programs illustrate the SplFixedArray::offsetUnset() function in PHP: Program 1:
<?php
// Create a fixed size array
$gfg = new SplFixedArray(6);
$gfg[0] = 1;
$gfg[1] = 5;
$gfg[2] = 10;
// Print current offset
var_dump($gfg->offsetGet(2));
// Unset offset
$gfg->offsetUnset (2);
// Print after unset
var_dump($gfg->offsetGet(2));
?>
Output:
Program 2:
int(10) NULL
<?php
// Create some fixed size array
$gfg = new SplFixedArray(6);
$gfg[0] = 1;
$gfg[1] = 5;
$gfg[2] = 1;
$gfg[3] = 11;
$gfg[4] = 15;
$gfg[5] = 17;
$i = 0;
while($i < 6) {
// Print current offset
var_dump($gfg->offsetGet($i));
// Unset offset
$gfg->offsetUnset ($i);
// Print after unset
var_dump($gfg->offsetGet($i));
$i++;
}
?>
Output:
Reference: https://www.php.net/manual/en/splfixedarray.offsetunset.phpint(1) NULL int(5) NULL int(1) NULL int(11) NULL int(15) NULL int(17) NULL