Mailinglisten-Archive |
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