preg_replace() Fehler

serializable

Mitglied
Moin,

ich habe eine Frage zu preg_replace()

Mein Code:

PHP:
$replace = '<span id="'.$varname.'">'.$varvalue.'</span>';
 $str = preg_replace( "/(<span id=\"'.$varname.'\">)(.*)(</span>)/", $replace ,$site_content);
     
oder 




$str = preg_replace( "/(<span id=\"'.$varname.'\">)(.*)(</span>)/", "" ,$site_content);

gibt einen Fehler: unknown modifier "p"


Ich möchte <span id="text"> mein Text </span> ersetzen.

Haut bei mir nicht wirklich hin...
 
Ändere mal </span> in <\/span> . Also so:

Code:
$str = preg_replace( "/<span id=\"'.$varname.'\">(.*)<\/span>/", "" ,$site_content);
 
Zuletzt bearbeitet:
Zurück