Io farei cosi...
Codice PHP:
<?php
$testo = " abc uno due Abc tre quattro ABC xxxabCxxxxx";
$cerca = "abc";
$pattern = "/($cerca)/msi";
$testo2 = preg_replace($pattern,"<b>\\1</b>",$testo);
print "prima : $testo";
print "<hr/>";
print "prima : $testo2";
?>