Делаю подсветку ключевых слов, в результатах поиска по базе. Код (Text): $string= "Для достижения желаемого результата, нам необходимо убедиться в выполнении следующих условий"; $key1= "Для|достижения|желаемого|результата"; $key2= "для|достижения|желаемого|результата"; $result1= preg_replace("/($key1)/i","<b>\\1</b>",$string); $result2= preg_replace("/($key2)/i","<b>\\1</b>",$string); Вывод $result1: Вывод $result2: т.е. если ключевое слово (в данном случе это слово "для") набрано в другом регистре, то замена не срабатывает!, подскажите в чем грабли?
так я тоже пробовал, видимо локаль на хостинге глючит, никак не выставить, все варианты перебрал, в итоге сделал на mb_eregi_replace