проблема с добавлением корневого пути с помощью php domdocument

Я хотел бы добавить корневой путь сайта для тех якорных тегов, которые не имеют корневого пути, используя документ php dom. До сих пор я сделал функцию, которая делает это с функцией str_replace, но для некоторых ссылок он добавляет три и временный корневой путь. Тогда что я должен редактировать в этой функции.

проблема: = Проблема заключается в добавлении трех и временного корневого пути для каждого тега привязки, а не для некоторых. Переменная $ HTML имеет много тегов привязки, около 200 ссылок. И то же самое для изображений.

Я знаю, что это очень грязный вопрос, но то, что я пропустил, я не могу получить.

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;
}

Ответы на вопрос(2)

Ваш ответ на вопрос