phpbar.de logo

Mailinglisten-Archive

[php] UBB per Regex umwandeln

[php] UBB per Regex umwandeln

Norbert Pfeiffer php_(at)_phpcenter.de
Wed, 8 May 2002 17:35:30 +0200


> > Ich möchte das aus [u][b][i]Text[/i][/b][/u]
> > <u><b><i>Text</i></b></u> wird
> > wie kriege ich das nun hin das die reihenfolge egal ist?
> vielleicht hab ich dein problem nicht richtig erfasst,
> aber folgendes sollte auf jeden fall (ohne regex) klappen:
> $text = '[u][b][i]Text[/i][/b][/u]';
> $text = str_replace('[u]',<u>,$text);
> $text = str_replace('[b]',<b>,$text);
> $text = str_replace('[i]',<i>,$text);
> $text = str_replace('[/u]',</u>,$text);
> $text = str_replace('[/b]',</b>,$text);
> $text = str_replace('[/i]',</i>,$text);
oops,
wenn im Text kein [ und ] vorkommt, kuerzen wir jetzt mal:
$text = '[u][b][i]asdalavista[/i][/b][/u]';
$text = str_replace('[', '<', $text);
$text = str_replace(']', '>', $text);


m. b. G. Norbert
_____________________
normal:  02292-681769
Notruf:  0177-2363368
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive