/** * 移除数组中指定key * @param $data * @param $key * @return array */ public static function removeKey($data, $key) { $keys = array_keys($data); $datum = []; for ($i = 0; $i < count($data); $i++) { if ($keys[$i] == $key) { continue; } $datum[$keys[$i]] = ArrayHelper::getValue($data, $keys[$i]); } return $datum; } /** * 移除数组中指定多个key * @param $data * @param $removeKeys * @return array */ public static function removeMultipleKeys($data, $removeKeys) { $datum = $data; for ($i = 0; $i < count($removeKeys); $i++) { $datum = self::removeKey($datum, $removeKeys[$i]); } return $datum; }