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