删除链接的一部分

时间:2012-09-29 17:58:17

标签: php

我的项目中有一个分页代码

但问题在于链接

我收到类似post?pid=2&page=2&page=3%page=6

的链接

我正试图删除page

这是一个例子

site.com/post.php?pid=12&page=10
site.com/category.php?cid=120&page=2

我想要得到这个结果

site.com/post.php?pid=12
site.com/category.php?cid=120

1 个答案:

答案 0 :(得分:1)

最好做这样的事情就是使用正则表达式。

你可以使用preg_replace用空字符串替换看起来像& page = something的东西。

这应该有效:

$result = preg_replace("/&page=[0-9]*/i","",$initialurl);