[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Почему eregi не видит регистр символов?
DzAndriy
Почему eregi не видит регистр символов?
Например
$pattern='ааа';
$replacement='***';
$over='ааа<br>ААА<br>Ааа';
$over = eregi_replace($pattern, $replacement, $over);
Заменяэт токо ааа на звйоздочки а должно било би заменить все ааа и ААА и Ааа на звйоздочки!
В чом проблема почиму eregi не различаэт регистри символов?
Как настроэть php.ini штоби eregi работол коректно?
Помогите пожалоста!



Спустя 2 часа, 44 минуты, 36 секунд (26.01.2008 - 02:50) DzAndriy написал(а):
У меня на компе вдома всьо работоэт хорошо! Но на серваке функция eregi_replace работаэт не так как надо!
Например эсли эсти слово: заменить то на серваке заменяэт токо заменить а ЗАМЕНИТЬ , Заменить ЗаМенить..... не заменяэт почему?
А вдома у меня на компе всьо роботаэти отлично. Заменяэт все слова комбинации больших и маленьких слов!
Подскажитэ в чом проблема? Как настроить php.ini щоб всьо равотало коректно! Што в php.ini отвечаэт за работу eregi?

Спустя 15 минут, 34 секунды (26.01.2008 - 03:06) DzAndriy написал(а):
Почему не работаэт Поиск без учета регистра алфавитных символов
Я проверял на сервере на английском алфавите Поиск без учета регистра алфавитных символов работаэт хорошо но на руском алфавите Поиск без учета регистра алфавитных символов не работаэт почему?
Вияснил в чом проблема эсли додать setlocale('LC_ALL', 'ru_RU.CP1251'); то реботаэт заменяэт всьо на звйоздочки!
Тепер всьо ясно в чом проблема! Проблема в локаль!
Кинте силки по настройке!
Помогите настроить локаль!

Спустя 17 часов, 23 минуты, 20 секунд (26.01.2008 - 20:29) disc написал(а):
Тебе надо кинуть ссылки на букварь и на уроки русского языка smile.gif

Спустя 4 минуты, 36 секунд (26.01.2008 - 20:34) vasa_c написал(а):
Вы же её уже настроили. Что еще настроить хотите?

Спустя 4 дня, 15 часов, 13 минут, 34 секунды (31.01.2008 - 11:47) ProfPHP написал(а):
Цитата(DzAndriy @ 26.1.2008, 2:06) [snapback]32649[/snapback]
Почему eregi не видит регистр символов?
Например
$pattern='ааа';
$replacement='***';
$over='ааа<br>ААА<br>Ааа';
$over = eregi_replace($pattern, $replacement, $over);
Заменяэт токо ааа на звйоздочки а должно било би заменить все ааа и ААА и Ааа на звйоздочки!
В чом проблема почиму eregi не различаэт регистри символов?
Как настроэть php.ini штоби eregi работол коректно?
Помогите пожалоста!

eregi - не учитывает регистр
ereg - учитывает.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.