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