Aslında bu tür durumlarda en iyisi strip_tags ile html etiketleri tamamen temizlemek. Çünkü <a href... vs. gibi uzun bir etiket de gelebilir. Ama illa bu şekilde yapacaksan:

$text = '<b>ajslşdfkajşsdlfka';
if(preg_match('/<[^>]+\>/si',$text,$al)){
  echo $text.str_replace('<','</',$al[0]);
}