in reply to multiple matching in arrays
my @result_arr; (in_array($_,\@array2)) && (push @result_arr, $_) for (@array1); sub in_array { (($_[0] eq $_) ||($_=~m/$_[0]/)) && return ($_=" ") for(@{$_[1]}); } [download]