foreach my $file ( $file1, $file2, $file3, ... ) { push @tour_photos, $file if defined($file) && $file ne ''; }