delete EXPR
Стирает указанную величину. Возвращает удаленную величину или значение не определено в случае, если удаление не произошло. foreach $key (keys %array) { delete $array{$key}; }
Но более быстро то же самое можно сделать используя функцию undef().