Thread grep soll mehr finden
(8 answers)
Opened by mordur at 2004-04-30 13:14
Ähm, das liest sich für mich so als sollte es genau in der selben Reihenfolge vorkommen, deswegen brauch ma da a bisserl was anderes. Mein Vorschlag:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 my $gefunden; foreach my $i (0..$#fehler-2) { if ( $fehler[$i] eq $row->[0] && $fehler[$i+1] eq $row->[1] && $fehler[$i+2] eq $row->[2] ) { $gefunden = 1; last } } if ( $gefunden ) {...} Wenn $row nicht immer genau 3 Elemente hat dann macht man halt innen auch eine Schleife hin, würde wohl auch schöner ausschaun. :cool: Hoffentlich hab' ich da nix falsch aufgefasst... Edit: Die Bedingung beim if aufgespaltet, sowas mag ich eigentlich gar ned... ;)\n\n <!--EDIT|DS|1083366212--> |