phpbar.de logo

Mailinglisten-Archive

[php] preg_grep Suchmuster

[php] preg_grep Suchmuster

Norbert Pfeiffer norbert at itbw.de
Die Okt 19 12:47:24 CEST 2004


Hallo Stephan,

warum machst Du es Dir immer so schwer ?
Es gibt so viele schoene und einfache Methoden
eine $needle im $haystack zu finden.
Und die Suche bricht man einfach mit 'break' ab ...
<?
$files = array();
$such = 'filesize';
$dir = 'fast/';
$dh  = opendir($dir);
while (false !== ($file = readdir($dh))) {
    if (filetype($dir.$file) == 'file') {
        $files[] = $file;
    }
}
$merker = array();
foreach($files as $file) {
    $pfad = $dir.$file;
    $datei = file($pfad);
    foreach($datei as $zeile) {
        if (stristr($zeile, $such)) {
            $merker[$pfad] = trim($zeile);
            break;
        }
    }
}
print_r($merker);
?>


m. b. G. Norbert
_____________________
normal:  02686-987103
Notruf:  0163-3613642
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive