php - 从 URL 中删除特定参数,同时保留其他参数

标签 php regex

我想从 URL 中删除一个参数:

$linkExample1='https://stackoverflow.com/?name=alaa&counter=1';
$linkExample2='https://stackoverflow.com/?counter=4&star=5';

我试图得到这个结果:

我正在尝试使用 preg_replace 来完成它,但我不知道如何完成。

最佳答案

$link = preg_replace('~(\?|&)counter=[^&]*~','$1',$link);

关于php - 从 URL 中删除特定参数,同时保留其他参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10985433/

相关文章:

php - PHP 中的 print_r() 和 mail() 输出不同的东西,为什么?

php - 如何从头开始在 Laravel 5.4 中实现 OAuth 2.0

php - 如何在 PHP 中使用正则表达式中断查询

PHPMailer - 如何检查地址是否已添加

regex - 如何使用正则表达式验证电话号码

c++ - 确定 C++11 正则表达式匹配的位置

java - 用正则表达式分割字符串

php - RPC w/PHP - 与传输机制无关

php - 如何替换字符串中的第 n 次出现

java - 使用 JTextField 从用户获取正则表达式。如何让它显示为选项卡而不是后跟 t