scusa prima avevo fatto casino con la formattazione...

non devi metter $ultimo nella preg_match, devi mettere $testo...

Codice PHP:
 $preg preg_match("#<a(.*?)</a>#i"$testo); 
perché tu vuoi vedere se c'è un link nel testo che gli passi, non nell'ultimo carattere (come potrebbe!)