Let's say I have the following string:
<span>This <b>is</b> an <span class="something">example</span></span>
And I want to remove the spans but not the content.
$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
So that $var
contains: This <b>is</b> an example
.
So basically I have two questions:
- How to remove the
span
s
- How to save the stripped string to a variable
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…