_Blank zu allen externen Links hinzufügen [duplizieren]

Mögliche Duplikate:
Erfassen des href-Attributs eines A-Elements
Analysieren Sie alle Links, die ein bestimmtes Wort im "href" -Tag enthalten

Ich benutze die folgende Funktion, um _blank zu allen Links auf meiner Website hinzuzufügen.

function targetBlank($text) {
  $return = str_replace('<a', '<a target="_blank"', $text);
  return $return;
}

Ich suche nach einer Lösung, um diese Funktion nur auf externe Links (nicht auf meine Domain) anstatt auf alle Links anzuwenden.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage