"delete element from multidimensional-array based on value" Code Answer

1

Try this:

function removeElementWithValue($array, $key, $value){
     foreach($array as $subKey => $subArray){
          if($subArray[$key] == $value){
               unset($array[$subKey]);
          }
     }
     return $array;
}

Then you would call it like this:

$array = removeElementWithValue($array, "year", 2011);
By Erebus on November 7 2022
Only authorized users can answer the search term. Please sign in first, or register a free account.