Open In App
Related Articles

PHP SplFixedArray offsetUnset () Function

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
Report
The SplFixedArray::offsetUnset() function is an inbuilt function in PHP which is used to unset the value of the requested index. Syntax:
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:
int(10)
NULL
Program 2:
<?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:
int(1)
NULL
int(5)
NULL
int(1)
NULL
int(11)
NULL
int(15)
NULL
int(17)
NULL
Reference: https://www.php.net/manual/en/splfixedarray.offsetunset.php

Last Updated : 23 Jun, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads