PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : probs mit substr_count


backbone
09.04.2002, 18:05:30
hi leutz
also ich hab en news system gemacht das auch alles ganz gut funzt jetz brauch ich aber die angabe wieviel zeilen in dem text drin sin den ich das fomular geschrieben hab
ich hab da zu substr_count() genommen das sieht ungefähr so aus:

$news = str_replace('rn', '<br>', $news);
$zeilen = substr_count($news, '<br>');
++$zeilen;
$news = str_replace('<br>', '', $news);

das ++$zeilen ist dazu da da es ja einen umbruch weniger als zeilen gibt...
aber als ausgabe liefert dieser script nur 1 (durch die erhöht wurde)

wäre net wenn ihr mir sagt wo ich den fehler hab oder ob es alternativen gibt die zeilen in dem text zu zählen
cya

Matthias
09.04.2002, 19:59:18
Probiers mal so:

$news = str_replace('r', '<br>', $news);

Du kannst auch mal nach dem str_replace die news ausgeben lassen, um zu überprüfen ob auch wirklich <br> eingesetzt wurde.

backbone
09.04.2002, 20:01:06
hmm das is eigentlich nich das was ich wollte ich wollt eigentlich wissen wie viel zeilen der text hat (die länge einer zeile spielt dabei keine rolle

Matthias
09.04.2002, 20:03:30
Man hast du schnell geantwortet. Probiers einfach aus. n r bewirken das gleiche. Nämlich ein Return. So genau hab ich mich damit noch nicht beschäftigt, aber bei mir klappt es mit beidem. Nur nicht wenn sie zusammen sind ;)

backbone
09.04.2002, 20:25:18
*heul* keiner versteht mich :( *heul*
ich möcht doch bloß wissen wie viel zeilen mein text hat ;)

Matthias
10.04.2002, 01:13:32
Klar hab ich es verstanden ;)))
Hab auch noch nen Fehler gefunden.

Probiers mal so:

$news = str_replace("rn","<br>", $news);


es klappt aber auch:

$news = str_replace("n","<br>", $news);

und so:

$news = str_replace("r","<br>", $news);


Die Zeilen werden richtig gezählt.