Пишу следующий код
if (!preg_match("#^[а-яА-Я]+$#u", $words[0], $trim)) {
echo "NO ".$words[0];
} else {
echo "YES";
}
где в качестве $words[0 приходит слово "тест"
и не работает - пишет NO
Если пишу так:
if (!preg_match("#^[а-яА-Я]+$#u", "тест", $trim)) {
echo "NO ".$words[0];
} else {
echo "YES";
}
работает.
Не могу понять в чем может быть проблема. Кодировка страниц UTF-8.
Подскажите что попробовать.
Спустя 19 минут, 23 секунды (24.02.2010 - 09:13) japanxt2 написал(а):
Странно у меня все работает
<?php
$words[0]="тест";
if (!preg_match("#^[а-яА-Я]+$#u", $words[0], $trim)) {
echo "NO ".$words[0];
} else {
echo "YES";
}
?>
Спустя 1 час, 10 минут (24.02.2010 - 10:23) Семён написал(а):
Цитата |
Кодировка страниц UTF-8. |
А файлов?
Спустя 10 минут, 4 секунды (24.02.2010 - 10:33) japanxt2 написал(а):
Семён , при кодировке не UTF выходит Ошибка
Спустя 3 часа, 18 минут, 31 секунда (24.02.2010 - 13:51) TakoY написал(а):
Цитата |
$words[0]="тест" |
наверно вы написали это для наглядности а так переменная $words достаеться из базы или вводиться с форм, вот там наверно и нужно капать )
Спустя 8 дней, 20 часов, 38 минут, 27 секунд (3.03.2010 - 10:30) melsin написал(а):
В word[0] заносятся даные из GET запроса