PHP 正则表达式去除 URL 中的 &q= 参数
可以使用 preg_replace 函数来实现:
$url='http://a.com/?d=sk&q=abc2';
$url = preg_replace('/&?q=[a-zA-Z0-9]+/', '', $url);
echo $url;
其中,正则表达式 /&?q=[a-zA-Z0-9]+/ 表示匹配以 q= 开头,后面跟随一个或多个大小写字母或数字的字符串,前面可能有一个 & 符号。使用空字符串替换匹配到的字符串,即可去除 q=abc2。
原文地址: https://www.cveoy.top/t/topic/olX6 著作权归作者所有。请勿转载和采集!