Hor$t.0n3: strings wechseln

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++;
}

  1. $AnzahlFett = substr_count($Nachricht, "+");

    ^
                   (das ist natürlich die gleiche Variable.)

  2. die HtmlBefehle "<b>" und "</b>"

    Na, was haben wir denn wieder falsch gemacht?
    Gunnar

    --
    Good results come from experience; and experience comes from bad results.