我已经使用此函数来查找url中是否存在特定字符串,如果是,则将其替换为''和echo
<?php
$url= $_SERVER['REQUEST_URI'];
if (strpos($url, '&cpp') !== false)
{
$url=preg_match("/&cpp=(\d+)/",'',$url);
}
echo $url;
?>
$ url是
http://localhost:9999/store/product/manageproducts.php?category_id=21&cpp=10&cpp=0
但它不会删除它既不显示任何结果
答案 0 :(得分:1)
使用preg_replace
代替preg_match
我做到了,工作正常
<?php
$url= 'http://localhost:9999/store/product/manageproducts.php?category_id=21&cpp=10&cpp=0';
if (strpos($url, '&cpp') !== false)
{
$url=preg_replace("/&cpp=(\d+)/",'',$url);
}
echo $url;
?>