strings wechseln
Hor$t.0n3
- php
Moin Leutz!
Möchte in meinem GB die HtmlBefehle "<b>" und "</b>" durch "+" ersetzen. Der Text wird in einer Variablen gespeichert. Dann soll der Text nach "+" dursucht werden. Das erste, dritte, fünfte, usw. (also jedes ungreade) Soll durch "<b>" und alle anderen durch "</b>" ersetzt werden.
Habe eine While-Schleife geschrieben, in der alle "+" ersetzt werden, jedoch wird necht bei jedem durchlauf das nächste ersetzt, sondern alle beim ersten durchlauf.
Wie kann ich jedes zweite "+" von den Anderen unterscheiden.
Danke im Voraus.
Hier das script:
$AnzahlFett = substr_count($message, "+");
$i = 0;
while ($i < $AnzahlFett) {
$m = $i % 2;
if ($m == 0) {$Nachricht = str_replace("+","<b>",$Nachricht);}
if ($m == 1) {$Nachricht = str_replace("+","</b>",$Nachricht);}
$i++;
}
$AnzahlFett = substr_count($Nachricht, "+");
^
(das ist natürlich die gleiche Variable.)
die HtmlBefehle "<b>" und "</b>"
Na, was haben wir denn wieder falsch gemacht?
Gunnar