How to use unset() function In PHP
The unset() function is used to unset a key and its value in an associative array.
Syntax:
void unset( $array_name['key_to_be_removed'] )
Program:
<?php
// Declare an associative array
$arr = array(
"1" => "Add",
"2" => "Multiply",
"3" => "Divide"
);
// Remove the key 1 and its value
// from associative array
unset($arr['1']);
// Display the array elements
print_r($arr);
?>
Output
Array ( [2] => Multiply [3] => Divide )
How to remove a key and its value from an associative array in PHP ?
Given an associative array containing array elements the task is to remove a key and its value from the associative array.
Examples:
Input : array( "name" => "Anand", "roll"=> "1")
Output : Array (
[roll] => 1
)
Input : array( "1" => "Add", "2" => "Multiply", "3" => "Divide")
Output : Array (
[2] => Multiply
[3] => Divide
)
Table of Content
- Using unset() function
- Using array_diff_key() function
- Using array_filter function