Tom: Zeilennummer Fundstelle preg_match_all

Beitrag lesen

Hello,

Das klappt soweit ganz gut.
Wie könnte man es nun noch hinbekommen, dass zusätzlich die Zeilennummer der Fundstelle ausgegeben wird?

Eine Datei hat von Haus aus keine Zeilennummer, da sie klassisch als fortlaufender Bytestream dargestellt wird. Wenn Du nun Aufsetzpunkte in der Datei markieren willst, dann musst Du selber entscheiden, ob es sich um eine "Textdatei" handelt, die dann entsprechende Merker für das "Zeilenende" enthält.

Du könntest bei Verwendung einer solchen "Textdatei" also von vorne herein die Datei in "Zeilen" zerlegen, indem Du z.B. eine passende Einlesefunktion benutzt ( file(), fgets(), ... )oder aber für den Stream der Datei den passenden Seperator setzt.

http://www.php.net/manual/en/book.stream.php
http://www.php.net/manual/en/function.stream-get-line.php

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de