Ejemplo:
Código PHP:
<?php
$pathFile = 'html.html';
$query = '//p';
$doc = new DOMDocument('1.0','UTF-8');
$doc->load($pathFile);
$xpath = new DOMXPath($doc);
$response = $xpath->query($query);
foreach ($response as $r) {
$r->nodeValue = "<?php echo 1234 ?>";
}
echo $doc->saveHTML();
Código HTML:
<html> <body > <div> <p>Voy a ser reemplazado</p> <p>Voy a ser borrado</p> </div> </body> </html>
y esta es la salida que me produce
Código HTML:
<html> <body> <div> <p><?php echo 1234 ?></p> <p><?php echo 1234 ?></p> </div> </body> </html>