Open In App

PHP SplFixedArray offsetUnset () Function

Last Updated : 23 Jun, 2023
Improve
Improve
Like Article
Like
Save
Share
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



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads