On Sep 18, 2012, at 8:42 AM, David OBrien <dgobrien@xxxxxxxxx> wrote: > On Tue, Sep 18, 2012 at 8:36 AM, Floyd Resler <fresler@xxxxxxxxxxxxx> wrote: > > > > I want to highlight the word searched in search results. I know I can use str_ireplace to do a case insensitive search and replace. However, is there an easy way to maintain the case of the word found when I do the replace? > > > > Thanks! > > Floyd > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > function highlight($haystack,$needle) > { > $haystack=preg_replace("/($needle)/i","<span style='font-weight:bold'>\${1}</span>",$haystack); > return $haystack; > } Perfect! Thanks!