简单的一点,我只是想知道是否有一个干净而雄辩的方式从关联数组中返回与给定键不匹配的所有值?
$array = array('alpha' => 'apple','beta' => 'banana','gamma' => 'guava'); $alphaAndGamma = arrayExclude($array,array('alpha')); $onlyBeta = arrayExclude($array,array('alpha','gamma')); function arrayExclude($array,Array $excludeKeys){ foreach($array as $key => $value){ if(!in_array($key,$excludeKeys)){ $return[$key] = $value; } } return $return; }
这是我将要使用的,但是,是否有更干净的实现,我在手册中错过了什么?