problema com a adição do caminho raiz usando o php domdocument

Eu gostaria de adicionar o caminho raiz do site para as tags âncora que não têm caminho raiz usando o documento php dom, Até agora, fizemos uma função para fazer isso com a função str_replace, mas para alguns links, adicionamos três e por vezes o caminho raiz . Então o que devo editar nesta função.

Problem: = O problema é adicionar três e, por vezes, o caminho raiz para cada tag de âncora, e não para alguns. A variável $ HTML tem muitas tags âncora, cerca de acima de 200 links. E também para imagen

Eu sei que é uma pergunta muito suja, mas o que eu perdi, eu não consig

function addRootPathToAnchor($HTML)
{
    $tmpHtml = '';
    $xml = new DOMDocument();
    $xml->validateOnParse = true;
    $xml->loadHTML($HTML);

   foreach ($xml->getElementsByTagName('a') as $a )
   {
      $href = $a->getAttribute('href');
      if(strpos($href,'www' > 0))
        continue;
      else
        $HTML = str_replace($href,"http://www.mysite.com/".$href,$HTML);  

   }

   return $HTML;
}

questionAnswers(2)

yourAnswerToTheQuestion