title: Return all array elements except for a given key
body: <p>Simple one, I was just wondering if there is a clean and eloquent way of returning all values from an associative array that do not match a given key(s)?</p>
  
  <pre><code>$array = array('alpha' =&gt; 'apple', 'beta' =&gt; 'banana', 'gamma' =&gt; 'guava');
  
  $alphaAndGamma = arrayExclude($array, array('alpha'));
  $onlyBeta      = arrayExclude($array, array('alpha', 'gamma'));
  
  function arrayExclude($array, Array $excludeKeys){
      foreach($array as $key =&gt; $value){
          if(!in_array($key, $excludeKeys)){
              $return[$key] = $value;
          }
      }
      return $return;
  }
  </code></pre>
  
  <p>This is what I'm (going to be) using, however, are there cleaner implementations, something I missed in the manual perhaps?</p>