正则表达式从网址中删除某些参数

时间:2014-05-17 08:48:27

标签: php regex parameters

您好我有一个我需要从网址中删除的查询

看起来像&h=blablabla(其中blablabla可以是任何东西

如何使用正则表达式(或任何其他方法)?

我尝试&h=*无效

1 个答案:

答案 0 :(得分:0)

从你的问题我无法确定你想要做什么,但也许这会有所帮助:

$url = "example.org/about-all-of-us&h=blablabla&j=parameter&k=moreparam";

$split_url = explode('&', $url);

print_r($split_url);

结果:

Array
(
    [0] => example.org/about-all-of-us
    [1] => h=blablabla
    [2] => j=parameter
    [3] => k=moreparam
)

或者,如果您只需要example.org/about-all-of-us,请执行以下操作:

$url = "example.org/about-all-of-us&h=blablabla&j=parameter&k=moreparam";

$url = substr($url, 0, strpos($url, '&'));

echo $url; //example.org/about-all-of-us