说我有类似的东西:
&page=4
我想替换它并将其设为空白,因此它不存在。
但该页码可以是任何东西,66,98,17,2,109等。
目前我有以下几点:
$currentpage = str_replace("&page=", "", $currentpage);
但我需要它也删除号码,我该怎么做?
谢谢。
答案 0 :(得分:4)
$currentpage = preg_replace("/&page=\d+/", "", $currentpage);
但如果你自己创造这个,你应该做......
$get = $_GET;
unset($get['page']);
echo http_build_query($get);
这将输出所有GET参数很好地序列化一个字符串。当您取消设置page
成员时,它显然不会出现:)