- Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- <p>This is a test buton.</p>
<?php
$html = <<<HTML
This is a test buton. <span id="UmniBooking_36" class="insideB" type="Form" style="cursor: pointer;color:" role="button" >Click here</span>
HTML;
$dom = new DOMDocument;
$dom->loadHTML($html, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
foreach ($dom->getElementsByTagName('span') as $span) {
if ($span->getAttribute('role') === 'button') {
$parent = $span->parentNode;
$parent->removeChild($span);
$parent->nodeValue = trim($parent->nodeValue);
}
}
echo $dom->saveHTML();