Syntax :
void offsetUnset ($index)
Parameters : This function takes one parameter
$index, which is the index whose value should not be set.
Return value : This function does not return any value.Below the program illustrate the above function:
Program 1 :
// PHP illustration program
// offsetUnset() function
$arr
=
array
(
"Welcome"
= >
"1"
,
"to"
= >
"2"
,
"GfG"
= >
"3"
);
// Create array object
$arrObject
=
new
ArrayObject (
$arr
);
// Reset the index value to "to"
$arrObject
-> offsetUnset (
"to"
);
// Print the updated ArrayObject
print_r (
$arrObject
);
?>
Exit:ArrayObject Object ( [storage: ArrayObject: private] = > Array ([Welcome] = > 1 [GfG] = > 3))
Program 2 :
// PHP illustration program
// offsetUnset() function
$arr
=
array
(
"engineer100"
,
"engineer99"
,
"engineer1"
,
"engineer02"
);
// Create array object
$arrObject
=
new
ArrayObject (
$arr
);
// Reset the value at index 1
$arrObject
-> offsetUnset (1);
// Reset the value at index 1
$arrObject
-> offsetUnset (2);
// Print the updated ArrayObject
print_r (
$arrObject
);
?>
Exit:ArrayObject Object ( [storage: ArrayObject: private] = > Array ([0] = > engineer100 [3] = > engineer02))
Link : http://php.net/manual/en/arrayobject.offsetunset.php