Here is the simple quick post about removing specific element from an array using php.In this example we are going to use array_search() function , it will return match value key ,based on returned key by using unset() function we can delete/ unset the element from the array.Simple isn’t it.
Example :
1 2 3 4 5 6 |
function removeElement($array,$value) { if (($key = array_search($value, $array)) !== false) { unset($array[$key]); } return $array; } |
How to use
1 2 3 |
$array = array('apple', 'orange', 'strawberry', 'blueberry', 'kiwi'); $result = removeElement($array,'blueberry'); print_r($result); |
That’s it for the day! thank you!.
I hope you like this Post, Please feel free to comment below, your suggestion and problems if you face - we are here to solve your problems.
If I want to delete all the elements in an array how to do that? and my array is like this:
$Result = $query->result_array();
$arr = array_map (function($value){
return $value[‘class_id’];
} , $Result);
just assign it to empty array 🙂 $Result=[]