Mailinglisten-Archive |
Am 18.10.2004 18:15 Uhr schrieb "Sebastian Mendel" unter <lists at sebastianmendel.de>: > Stephan Beimer wrote: > >> Ich möchte nur die Zeile vom erstmaligen Auftreten des Suchmusters. >> D.h. wenn das Muster gefunden wurde, dann soll die nächste Datei genommen >> werden. > > dann musst du die Datei halt mit preg_match() druchsuchen, allerdings > nicht als Array sondern als String. oder du wendest preg_match() auf die einzelnen Elemente deines Array an und gehst zum nächsten, wenn du fündig geworden bist <snip> foreach ( $files AS $datei ) { $array = array(); foreach (file ( $datei ) AS $key=>$line) { if (preg_match ( '/IV_NR/', $line ) { $array[$datei] = $key; // jetzt hast du die Datei als schlüssel und ie Zeile als Wert in einem Array, das du dann auswerten kannst break; } } } hth Andreas -- wdv Medien & Kommunikation GmbH & Co. OHG Mediendatenverarbeitung Andreas Heigl Siemensstrasse 6 61352 Bad Homburg Germany Telefon +49-(0)6172-670-185 Telefax +49-(0)6172-670-181 www.wdv.de
php::bar PHP Wiki - Listenarchive