繁体   English   中英

正则表达式匹配,然后替换?

[英]Regular expression match, then replace?

说我有类似的东西:

&page=4

我要替换它,使其空白,所以它不存在。

但是该页码可以是66、98、17、2、109等。

目前我有一些类似的东西:

$currentpage = str_replace("&page=", "", $currentpage);

但是我还需要它来删除号码,我该怎么做?

谢谢。

$currentpage = preg_replace("/&page=\d+/", "", $currentpage);

但是,如果您要自己创建此文件,则应该这样做...

$get = $_GET;

unset($get['page']);

echo http_build_query($get);

这将输出所有GET参数,并很好地序列化一个字符串。 当您取消设置page成员时,它显然不会出现:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM