Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.133.114.221] |
|
Сообщ.
#1
,
|
|
|
Сабж. Вот как я делаю:
<? $s = "Ален И.Голуб"; $ss = "/гол/i"; preg_match($ss, $s, $m); echo "$m[0]<br>$m[1]"; ?> В $m[0] у меня пусто. Почему ? |
Сообщ.
#3
,
|
|
|
SiMM, что я там должен указать чтобы у меня регулярка заработала ? Пробовал следующие варианты:
- ru - ru_RU - ru_RU.cp1251 - RU Не работает всё-равно. |
Сообщ.
#4
,
|
|
|
Цитата bur80 @ Понятия не имею. Однак в примерах пользователей написано, как это можно узнать. что я там должен указать |
Сообщ.
#5
,
|
|
|
Цитата For russian locale in most cases universal will <?php setlocale (LC_ALL, array ('ru_RU.CP1251', 'rus_RUS.1251')); ?> Такое не прошло? А сама эта локаль в системе поддерживается? |
Сообщ.
#6
,
|
|
|
Цитата gruy @ Цитата For russian locale in most cases universal will <?php setlocale (LC_ALL, array ('ru_RU.CP1251', 'rus_RUS.1251')); ?> Такое не прошло? А сама эта локаль в системе поддерживается? Прошло, команды проглатываются молча. А как мне узнать поддерживается эта локаль в системе или нет ? Добавлено Всё, разобрался. Тема закрыта. Решение проблемы заключалось в том, что нужно было сделать так: <? setlocale(LC_ALL, 'ru_RU'); ?> |