trim url(查询字符串)

Ash*_*jan 1 php

我有一个像下面给出的查询字符串:

HTTP://localhost/project/viewMember.php排序= Y2xhc3M = CLASS =分子量==&页= 9

现在变量:查询字符串中的页面可以是查询字符串中的任何位置,可以是开头,中间或结尾(例如?page = 9或&page = 9&or&page = 9).

现在,我需要从查询字符串中删除page = 9并获取有效的查询字符串.

Yac*_*oby 9

有很多方法可以做,包括正则表达式(如下所示).这是我能想到的最强大的方法,尽管它比其他方法更复杂.


使用parse_url从url获取查询字符串(或编写自己的函数).

使用parse_str将查询字符串转换为数组

取消你不想要的钥匙

使用http_build_query将数组重组为查询字符串

然后重建Url(如果需要)