Поскольку $edits[$i]
является строкой, вам необходимо проанализировать ее в структуре DOM и заменить исходное содержимое новой структурой.
Обновление
Фрагмент кода ниже делает невероятную работу при использовании не XML-совместимого HTML. ( например, HTML 4/5)
for($i=0; $i<$num_edits; $i++)
{
$f = new DOMDocument();
$edit = mb_convert_encoding($edits[$i], 'HTML-ENTITIES', "UTF-8");
$f->loadHTML($edit);
$node = $f->documentElement->firstChild;
$entries->item($i)->nodeValue = "";
foreach($node->childNodes as $child) {
$entries->item($i)->appendChild($doc->importNode($child, true));
}
}