Grazie per la risposta! ho fatto questo:

Codice PHP:
<?php
$string 
'April 15, 2003';
$word 'APRIL 15';
$replacement '[b]$1[/b]';

$pattern '/(^'.$word.')/i';

echo 
preg_replace($pattern$replacement$string);
?>
Il problema è che non mi prende la stringa esatta, se io scrivo apr mi mette in grassetto solo parte della parola.... come posso modificare il pattern?