首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP -如何从URL中删除分页页变量?

PHP -如何从URL中删除分页页变量?
EN

Stack Overflow用户
提问于 2014-11-14 06:39:16
回答 2查看 1.9K关注 0票数 0

我试着从URL中删除分页页ID。例如,我的URL如下所示:

代码语言:javascript
复制
$urlVal = "http://192.168.1.233/sitename/property-list?page=13&page=11&sproperty=for sale&srooms=1,10&scity=&scountry=&lat=31.0000000&long=35.0000000&sprice=100,100000";

如果任何匹配项与URL匹配,则希望删除:

代码语言:javascript
复制
1. page=1
2. page=1&page=2
3. page=1&page=2$page=3
4. page=1&page=2$page=3$page=4

在我当前的分页代码中,每次页面被更改时,前一页都会出现缩进,这就是为什么我要删除所有页面。

我使用过这段代码,但工作不太好。

代码语言:javascript
复制
$urlVal = "http://192.168.1.233/sitename/property-list?page=13&page=11&sproperty=for sale&srooms=1,10&scity=&scountry=&lat=31.0000000&long=35.0000000&sprice=100,100000";

//$getUrl =$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
$parts = parse_url($urlVal);
$urlVar = "";                   
$urlVar = $parts['query'];
echo $urlVar = preg_replace('/page=[0-9]&+/', '', $urlVar);

在这里尝试我的代码:http://codepad.org/lSHV7a7w

我希望你能理解我想做的事。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-14 06:49:20

尝尝这个。

代码语言:javascript
复制
$urlVal = "http://192.168.1.233/sitename/property-list?page=13&page=11&sproperty=for sale&srooms=1,10&scity=&scountry=&lat=31.0000000&long=35.0000000&sprice=100,100000";

$parts = parse_url($urlVal);
parse_str($parts['query'], $query);
unset($query['page']);
$newUrl = "{$parts['scheme']}://{$parts['host']}{$parts['path']}?" . http_build_query($query);

echo $newUrl;

// Regx Pattern
echo preg_replace('/&?page=[0-9]+&?/', '', $parts['query']);
票数 0
EN

Stack Overflow用户

发布于 2014-11-14 07:09:29

将数字串联作为页面值如何?

代码语言:javascript
复制
$urlVal = "http://192.168.1.233/sitename/property-list?page=11,13&etc..."

它缩短了url并简化了参数的删除:

代码语言:javascript
复制
$urlVar = preg_replace('/page=[0-9,]+&/', '', $urlVar);

您可以使用以下方法从url中提取它们:

代码语言:javascript
复制
preg_match("/page=([0-9,]+)&/", $urlVal, $m);
$pages = explode(",", $m[1]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26924340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档