Hallo,
habe folgendes problem mit meinem array, welches wie folgt aussieht:
'',
'',
'',
'',
'',
'',
'',
'',
'',
'',
'',
'',
'',
'',
'',
'Textá-áBlablaTextáText : Text Text Text'
];
wie bekomme ich da nun diese leeren undef dinger da raus? Ich will nur den Text drin haben mehr nicht
besten gruß
User since
2005-09-08
300
Artikel
BenutzerIn
@cyproid
@arr = ( "", "", "Text 1", undef, "Text 2", undef, "" );
@arr = grep { defined($_) && $_ } @arr;
Gruß, Doc\n\n
<!--EDIT|docsnyder|1170248895-->
User since
2003-08-04
12208
Artikel
Admin1
[quote=docsnyder,31.01.2007, 14:07]
@arr = ( "", "", "Text 1", undef, "Text 2", undef, "" );
@arr = grep { defined($_) && $_ } @arr;
[/quote]
besser:
@arr = grep { defined $_ && length $_ } @arr;
sonst werden auch eintraege mit einer 0 geloescht.
User since
2005-09-08
300
Artikel
BenutzerIn
@pq
Na, da hat aber wieder mal eine aufgepaßt!
Hast natürlich Recht ;o)
Gruß, Doc