Testa det här:
$str = "text före [color=#006600]min text[/color] text efter";
$pattern = "/\[color=([^\]]+)]([^\[]*)\[\/color]/i";
$replacement = "<font color=\"$1\">$2</font>";
$str = preg_replace($pattern, $replacement, $str);
echo $str;
1 svar · 181 visningar · startad av fjonken
Hur ska mönstret se ut för att ersätta
min text
med eregi_replace($pattern, $replecement,$str)
$pattern="#(.*?)";
$replecement='<font color="1">2</font>';
har jag försökt med men det blir jättekonstigt.
Är det någon som vet??
/F
Testa det här:
$str = "text före [color=#006600]min text[/color] text efter";
$pattern = "/\[color=([^\]]+)]([^\[]*)\[\/color]/i";
$replacement = "<font color=\"$1\">$2</font>";
$str = preg_replace($pattern, $replacement, $str);
echo $str;