phpbar.de logo

Mailinglisten-Archive

[php] UBB per Regex umwandeln

[php] UBB per Regex umwandeln

Ringo Großer php_(at)_phpcenter.de
Wed, 8 May 2002 16:30:46 +0200


From: "Michel Thomas" <michel_(at)_zic-internet.ch>

> 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);

echo $text;

und das in jeder beliebigen reihenfolge *g*

hth, Ringo


php::bar PHP Wiki   -   Listenarchive