in reply to Remove nulls, or other Chars

I could use a loop, but thought someone might have a better way.

Impossible. You can't visit each string in the array without looping over the array. Same goes for each character of those strings. The type of loop may vary, that's all.

Here are some ways:

I'd avoid the following because it "cleans" both @EMPLOYEES and @CLEANED:

my @CLEANED = map { tr/\000//d; $_ } @EMPLOYEES; # XXX

Update: I definitely avoid the snippet I originally posted as "I'd avoid", since it cleaned @EMPLOYEES and produced junk in @CLEANED. Fixed.