Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2011, 07:57   #1
Che Guevara
Пользователь
 
Аватар для Che Guevara
 
Регистрация: 27.07.2010
Сообщений: 91
По умолчанию preg_match в обработке переменной

Здрасьте!
Ситуация такова. Получаю переменную методом ГЕТ. Теперь нужно сравнить значение полученной переменной ($offer) с возможными значениями (регулярными выражениями: oneroom, tworoom, threeroom, fourroom, multiroom, commercial, nonresidencial).
Написал такой код:
PHP код:
...
if(
preg_match($offer"oneroom-tworoom-threeroom-fourroom-multiroom-commercial-nonresidencial"))
{
    echo 
"Есть совпадение!";    
}
else
{
    echo 
"Нет совпадений!";    

Смысл проверки - предотвратить обработку всех значений кроме перечисленных.
Правелен ли код?
Che Guevara вне форума Ответить с цитированием
Старый 23.02.2011, 10:03   #2
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Код:
preg_match($offer, "oneroom|tworoom|threeroom|fourroom|multiroom|commercial|nonresidencial")
вроде так...
Никки вне форума Ответить с цитированием
Старый 23.02.2011, 15:37   #3
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

Вот только $offer должен быть регулярным выражением. И по-моему разделитель здесь вообще не играет никакой роли (даже | "или") - все равно найдется строка.
А вообще для таких целей лучше использовать stristr
Cronos20 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
preg_match немогу понять вчому проблема romanet PHP 2 11.01.2011 13:09
как в javascript реализовать php-функцию preg_match()? sarkozy JavaScript, Ajax 3 25.05.2010 23:27
preg_match множественная проверка micron PHP 9 15.02.2010 10:40
preg_match(); _SERGEYX_ PHP 6 09.10.2008 09:35
Работа с файлами (создание, удаление, открытие, связываение с переменной, очищение памяти переменной) Arkuz Общие вопросы Delphi 12 25.09.2007 20:47