preg_replace Fehler

dom123

Mitglied
Hi ich habe ein Problem mit der funktion preg_replace ich weis zwar wie sie geht aber es funktioniert nicht es kommt auch keine fehlermeldung.
Hier erstmal der Code dann die Erklärung.

PHP:
 $sql= ("SELECT zeichen,name FROM bbcode");
 $data = mysql_query($sql);
 while(list($zeichen,$name) = mysql_fetch_row($data)){
 $zeich = explode(" ",$zeichen);
 $nam = explode(" ",$name);
 $replace = preg_replace("/\$zeich[0](.*)\$zeich[1]/siU","$name[0]\\1$name[1]",$replace);
 }
Also in der datenbank sind 2 Spalten einmal zeichen und name
Dies steht in der Spalte zeichen = und in der Spalte name = <strong> </strong>.
Normaler weisse sollte der Text der Zwischen halb in Fett sein ist aber nicht der fall und man sieht die Zeichen .
Bitte um Hilfe

M.F.G dom
 

Neue Beiträge

Zurück