str_ireplace не работает с кирилицей

RO
На сайте с 13.07.2009
Offline
88
4462

нужно заменять участки кода без учета регистра пробовал 2 способа ни один не помог:

echo str_ireplace('ВАСЯ','жора','Вася смотрит телевизор');

echo preg_replace("#ВАСЯ#is", 'жора', 'Вася смотрит телевизор');

на php.нет говорят для работы с кирилицей нужно юзать setlocale (LC_ALL, 'ru_RU'); но и это не панацея...

сижу как дурак уже третий час гуглю.

[Удален]
#1

RedOK, да хоть 5ый гугли. у тебя кодировка не однобайтовая 100%.


echo preg_replace("#ВАСЯ#ius", 'жора', 'Вася смотрит телевизор');
так попробуй
RO
На сайте с 13.07.2009
Offline
88
#2

bearman, соответствуешь своему статусу! не знаю даж как благодарить... СПАСИБО! :)

T
На сайте с 20.03.2007
Offline
67
Toy
#3

mb_str_replace()

[Удален]
#4
RedOK:
bearman, соответствуешь своему статусу! не знаю даж как благодарить... СПАСИБО!

еще и подписи :)

bearman добавил 20.01.2010 в 05:22

топик добра!

malls
На сайте с 08.08.2005
Offline
255
#5
bearman:
еще и подписи :)

😂 сам себя не похвалишь... ;)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий