Eliminar un intervalo de un objeto DOM pero no el contenido y guardarlo en una variable
Digamos que tengo la siguiente cadena:
<span>This <b>is</b> an <span class="something">example</span></span>
Y quiero eliminar los tramos pero no el contenido.
$content = '<span>This <b>is</b> an <span class="something">example</span></span>';
$dom = new DOMDocument();
$dom->loadXML($content);
$nodes = $dom->getElementsByTagName('span');
foreach ($nodes as $node) {
// remove span but not content
}
$dom->save($var); // $dom->save() saves to file but I want to save to $var
Así que eso$var
contiene:This <b>is</b> an example
.
Así que básicamente tengo dos preguntas:
Cómo eliminar elspan
s Cómo guardar la cadena despojada en una variable