phpbar.de logo

Mailinglisten-Archive

[php] preg_grep Suchmuster

[php] preg_grep Suchmuster

Andreas Heigl a.heigl at wdv.de
Mon Okt 18 18:25:49 CEST 2004


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