Grazie per la risposta! ho fatto questo:
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?Codice PHP:
<?php
$string = 'April 15, 2003';
$word = 'APRIL 15';
$replacement = '[b]$1[/b]';
$pattern = '/(^'.$word.')/i';
echo preg_replace($pattern, $replacement, $string);
?>