ZitatOriginal geschrieben von wgot Wenn Du alle Einträöge in einer einzigen Variablen hast - Ja, so ist es - , als lange Zeile mit CR/LF zwischendrin, erstmal in ein Array wandeln:
Hallo Wolfgang, ja, das ist es wohl, darauf kam ich leider nicht, danke !
Zitat...
if (preg_match('/aktuelle_/i',$a)) { $ergebnis.=$d."\r\n"; }
else if (preg_match('/EC/',$a)) { $ergebnis.=$d."\r\n"; }
...
Der Lösungsansatz ist prima, und nun kommt die Gemeinheit:
Die Selektionskriterien sind leider nicht statisch, d. h. der aufrufende User gibt diese in einer von ihm gewählten Reihenfolge und in beliebiger Länge beim Aufruf mit.
Wir haben dann wohl - wie oben schon beschrieben - ein Array mit Selektionskriterien, welches mit dem neu gebildeten daten-array verglichen werden muss.
Ich kapiere nicht, wie man eine therorethisch beliebige Anzahl von Selektionskriterien mit den preg_match-aufrufen so verschachtelt, dass das richtige herauskommt.
Darf ich nochmal Dein Gehirnschmalz bemühen ?
Gruss Teddie