先上代码

<?php$arr1=['hehe'=>'jasf','haha'=>'asdfqwew','xixi'=>'2j3k213'];print_r(array_diff_key($arr1,['haha'=>'']));//echo"<hr/>";functionarray_unset(&$array1){//$len=func_num_args();$args=func_get_args();//获取传递过来的所有参数while(next($args))//从第一个开始{$array1=array_diff_key($array1,array(current($args)=>''));}//for($i=1;$i<$len;$i++)//{//$array1=array_diff_key($array1,array($args[$i]=>''));//}}array_unset($arr1,'hehe','haha');print_r($arr1);

不是很难理解,不解释了

碎觉了