in reply to lower case multiple strings

Why don't you just lowercase $_?
lc; ($mon, $tue, $wed, $thu, $fri, $sat, $sun) = split (/ /); #if you stil +l need this
mon-sun will all be lowercased, if you still want to you can just have $alldays = lc;. That is if your intent is to have the original string lowercased.