> I'm just learning perl and would like to know how to print the contents of
> an array, without printing any of the elements in the array that might be
> empty.

foreach (@days) {
   unless =~ // print;
}

I do believe will do it.

Dennis Stout


> 
> For instance:
> 
> I'm parsing info in from a form:
> 
> $day2 = $field{'x_Day2'} ;
> $day3 = $field{'x_Day3'} ;
> $day4 = $field{'x_Day4'} ;
> 
> and let's say that the form element for x_Day3 was left blank when
> submitted.
> 
> Now, I make an array:
> 
> @days=("$day2","$day3",$day4");
> 
> I'd like to be able to print the elements of the array that contain
> information ($day2,$day4) without printing out a new line for $day3.  I've
> looked at the join and foreach statements, but thus far I've only been able
> to print each element of the array, whether it's got an assigned value or
> not.  Hence, the results of my current script look something like this:
> 
> Tuesday
> 
> Thurdsay
> 
> when I'd really like to leave the blank line out between Tuesday and
> Thursday.
> 
> Is it possible for me to accomplish this using an array the way I have (or
> want to)?
> 
> Thanks for any help you can provide.
> 
> Jan Cohen
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to