- trim: documentation ( source)
<?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();