Hallo,
Ich mache ein highlight_string. Nun möchte ich daneben die Zeilen ausgeben. Das klappt auch soweit, nur sind es meistens zu wenig Zeilen. Ich zähle einfach alle <br />, meist fehlen dann aber 2 Zeilenzahlen. WIe kann ich sowas verlässlich zählen?
Ich praktiziere das bei meiner "on-the-fly"-Codeformatierung so:
- (SVG-)Quelldatei in ein Array einlesen (jede Codezeile entspricht also $arrayvariable[$index]);
- Anzahl Zeilen mittels count($arrayvariable) ermitteln;
- highlight_string()-Prozedur in einer Schleife laufen lassen und jeweils am Anfang die aktuelle Zeilennummer ($index+1) einfuegen.
Beispiel: http://svglbc.datenverdrahten.de/?code=circle&znr=on
vs. http://svglbc.datenverdrahten.de/?code=circle&znr=off
MfG, Thomas