11 Stimme

PHP: Zeilenumbruch und strpos

Frage von Compi | 19.02.2012 um 19:53

Ich weiß nicht so recht weiter. Ich möchte mit Hilfe von strpos() die Position eines Zeilenumbruchs innerhalb eines Strings finden. Ich habe nun schon experimentiert mit:

strpos($string,'\n');

Aber irgendwie scheint es nicht zu funktionieren. Ich könnte jetzt zwar auch nl2br() verwenden, um irgendwie an die Umbrüche zu kommen, aber das ist doch viel zu umständlich und nach der Perfomance braucht man da auch nicht zu fragen.

Also, weiß vielleicht jemand wie man das machen kann?

AntwortenPositivNegativ
1Beste Antwort1 Stimme

Dein Ansatz ist schon gar nicht mal so schlecht. Du musst aber statt einzelnen Anführungszeichen doppelte verwenden:

strpos($string, "\n");

Sonst interpretiert PHP das \n nicht als Zeilenumbruch sondern als die Zeichen "\" und "n".

PS: Und das mit dem nl2br() vergessen wir mal wieder ganz schnell... ;)
21.02.2012 um 22:18

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

PHP: Eine E-Mail versenden

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.