您的位置:首页 > 其它

[one_demo_2]使用正则表达式过滤字符串

2018-01-09 15:22 323 查看
<?php

/**
 * 过滤当前的url链接地址,得到从中去掉某些参数之后的url

 */

function filterUrl($param1,$param2)

{
//先取出当前的url地址
$url = $_SERVER['PHP_SELF'];

//去掉分页参数p及其值

$rmPage = "/\/p\/[^\/]+/";
$url = preg_replace($rmPage, '', $url);
//正则去掉某个其他参数
if($param2 == '')
{
$re = "/\/$param1\/[^\/]+/";

}

else

{
$re = "/\/$param1\/[^\/]+\/$param2\/[^\/]+/";
}
return preg_replace($re, '', $url);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: