строка: /search/tovary/кирпич/?category[]=36&category[]=38&category[]=3[end]
регулярка:
preg_match("/\?category\[\]=".$category['id']."/ui", $m_url)
Пропускает строку category[]=3 - без знака вопроса.
что не так? :blink:
Спустя 10 минут, 23 секунды (22.06.2011 - 17:32) Winston написал(а):
То есть пропускает только ?
/search/tovary/кирпич/category[]=36&category[]=38&category[]=3[end]
Спустя 11 минут, 48 секунд (22.06.2011 - 17:44) tazododu написал(а):
регулярка должна пропускать только строку со знаком вопросительным в начале ?category...
Спустя 2 минуты, 40 секунд (22.06.2011 - 17:47) Winston написал(а):
Полностью всю строку ?
Спустя 3 минуты, 54 секунды (22.06.2011 - 17:51) Winston написал(а):
Лично у меня без ? ничего не пропускает.
Спустя 15 часов, 8 минут, 40 секунд (23.06.2011 - 08:59) tazododu написал(а):
aaaaaa!! это я натупил сам!! category[]=3 составная часть category[]=36.
получается строка моя должна заканчиваться амперсантом или [end]
пробую сделать так
но пропускает все три варианта
получается строка моя должна заканчиваться амперсантом или [end]
пробую сделать так
preg_match("/\?category\[\]=".$category['id']."&|(\[end\])/ui", $m_url)
но пропускает все три варианта
- category[]=3
- category[]=36
- category[]=38
Спустя 3 часа, 33 минуты, 25 секунд (23.06.2011 - 12:33) Winston написал(а):
Можешь четко написать, что тебе нужно ?
Спустя 24 минуты, 43 секунды (23.06.2011 - 12:57) DedMorozzz написал(а):
&|(\[end\]) замени на
(&|\[end\])
(&|\[end\])
Спустя 4 часа, 28 минут, 39 секунд (23.06.2011 - 17:26) tazododu написал(а):
спасибо откликнувшимся! DedMorozzz, скобочки помогли!