ok k.b ho modificato il tuo mischiandolo col mio e va alla grande riconosce anche maiuscolo da minusoclo ecco la modifica:
e va benissimoCodice PHP:
$testo=$RecRis["Campo2"]."".$RecRis["Campo3"];
$arrtesto=explode(" ",$ricerca);
foreach($arrtesto as $pretesto){
$testo=preg_replace("/($pretesto)/i","[b]$1[/b]",$testo);
}