Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Wie viele Zeilen hat ein String? (https://www.delphipraxis.net/72006-%5Bphp%5D-wie-viele-zeilen-hat-ein-string.html)

Zacherl 23. Jun 2006 14:22


[PHP] Wie viele Zeilen hat ein String?
 
Hi,
ich habe einen String, der mir von einer Parse Funktion zurückgegeben wird. Nun möchte ich gerne wissen, wie viele Zeilen(umbrüche) im String enthalten sind.

Weiß jemand, wie ich das machen kann?

Florian

acidone 23. Jun 2006 14:25

Re: [PHP] Wie viele Zeilen hat ein String?
 
das könntest du mit der explode Funktion machen

Delphi-Quellcode:
$anzahl_breaks = explode("\n",$string);

// Oder alternativ
$anzahl_breaks = explode("
",$string);

echo count($anzahl_breaks);
Das ist nur sporadisch müsste aber funktionieren ;)

Gruß

Alexander 23. Jun 2006 14:40

Re: [PHP] Wie viele Zeilen hat ein String?
 
Normalerweise sind doch in Delphi #13#10 Zeilenumbrüche und nicht
. Also müsstest du die #13#10 zählen.

himitsu 23. Jun 2006 14:49

Re: [PHP] Wie viele Zeilen hat ein String?
 
Es wurde ja nicht gesagt was die ParseFunktion genau für einen String zurückgibt.

Bei PHP, also HTML könnte es aulso auch genausogut ein
sein :zwinker:

Ach ja ... rate mal was "\n" für ein Zeichen ist *auf deine #13#10 deut*

rebugger 23. Jun 2006 14:52

Re: [PHP] Wie viele Zeilen hat ein String?
 
Zeilenumbrüche sind in PHP-Strings durch das unix-typische "\n" gekennzeichnet.

Der kürzeste und schnellste Code wäre also:
$zeilen = substr_count($text, "\n");

alcaeus 23. Jun 2006 14:55

Re: [PHP] Wie viele Zeilen hat ein String?
 
Zitat:

Zitat von Alexander
Normalerweise sind doch in Delphi #13#10 Zeilenumbrüche und nicht
. Also müsstest du die #13#10 zählen.

Und jetzt guckste nochmal was das erste Wort im Titel ist :mrgreen: :zwinker:

@Topic: guckstu: http://de3.php.net/substr_count ;)

Greetz
alcaeus

[edit] :roll: Zu lange gesucht und keinen roten Kasten gekriegt :roll: [/edit]

Zacherl 23. Jun 2006 15:05

Re: [PHP] Wie viele Zeilen hat ein String?
 
Vielen Dank klappt wunderbar. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz