Войти

Показать полную графическую версию : [решено] Обработка строки preg_replace


sagepro
30-10-2012, 14:06
доброго времени суток!

имеется код php, сразу скажу что в php знаний нет, это единственное что нашел в интернете, на форуме нашел чтото похожее ну никак несмог разобраться знаний нехватает катастрофически..

как сделать чтобы слово "любовь" тоже выделялось желтым цветом, в данном примере выделяется слово с учетом регистра, тоесть из 2 слов выделяется только одно которое явно соответсвует переменной $words???

$words = 'Любовь';
$text = 'Любовь - любовь';
$text = preg_replace ('/([\s]*[[:punct:]]*[\s]*)('.$words.')([\s]*[[:punct:]]*[\s]*)/i', '\\1<b style="background:yellow">\\2</b>\\3', $text);
echo $text;

Kazun
30-10-2012, 14:12
Попробовать - /iu




© OSzone.net 2001-2012