(Sonst würde ich evtl. doch mit preg_match arbeiten, und zuerst alle Links _komplett_ sammeln, und diese Liste dann einzeln abarbeiten)
in perl würde ich das machen
s# ( <a \s [^<>]+ > [^<>]+ </a> ) #parse_link($1)#egx;
Equivalent in PHP wäre für dich eine callback Funktion.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische