Я добавляю хэш #b к каждой ссылке через класс DOMDocument.
$dom = new DOMDocument();
$dom->loadHTML($output);
$a_tags = $dom->getElementsByTagName('a');
foreach($a_tags as $a)
{
$value = $a->getAttribute('href');
$a->setAttribute('href', $value . '#b');
}
return $dom->saveHTML();
Это работает нормально, однако возвращаемый результат включает объявление DOCTYPE
и
и
теги. Есть идеи, почему это происходит или как я могу это предотвратить?