Joachim: Mit regulären Ausdruck "preg_replace" HTML Tags ersetzen ?!

Beitrag lesen

hi,

hmm, das sieht nach Denkfehler aus, denn...

$file = "beliebiger HTML Code bzw. Text";

$alt = array("/<span class="head">/", "/</span>/" );
$neu = array("<headline>", "</headline>");

$file = preg_replace($neu, $alt, $file);

... $neu = array, ebenso wie $alt = array - also kein string oder regExpr der ersetzt werden kann.

vielleicht so:

$alt = array("<span class="head">", "</span>" );
$neu = array("<headline>", "</headline>");

$file = str_replace($alt[0], $neu[0], $file);
$file = str_replace($alt[1], $neu[1], $file);

ungetestet. Hth

Gruesse  Joachim