> 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]