2015-07-30 2 views

ответ

4

Побег ?. Поскольку ? является специальным символом в регулярном выражении (действует как необязательный квантор или нежирный квантор). Вам нужно избежать этого, чтобы соответствовать буквенному символу ?.

$pattern='/\?page=1/'; 

DEMO

+0

поблагодарить у очень много =) – Dana

1
$pattern="/[&\?]page=1/"; 

Смотрите здесь & ИЛИ ?

в коде поиска для &, которого нет.

$url="/en/catalog/blouses.htm?page=1"; 
$temp = preg_replace ($pattern, "" , $url); 
echo $temp; 
+0

& .thanks много – Dana

+0

благодарит ее, принимая. –

Смежные вопросы