I am trying to delete p
tags with data-spotid
attribute
$dom = new DOMDocument();
@$dom->loadHTML($description);
We can use like this:
$dom = new DOMDocument();
@$dom->loadHTML($description);
$pTag = $dom->getElementsByTagName('p');
$count = count($pTag)
for($i = 0; $i < $count; $i++) {
/** @var DOMElement $value */
$value = $pTag[$i];
$id = $value->getAttribute('data-spotid');
if ($id) {
$i--;$count--;
$value->parentNode->removeChild($value);
}
}