如何将字符串从字符修剪为另一个字符的下一个字符

时间:2013-12-19 06:09:30

标签: php string

http://zyx.com/abc.html?style=1876&price=2%2C1000&size=68
http://zyx.com/abc.html?price=2%2C1000&style=1876&size=68

网址可以以下列两种形式出现:

我想从我的网址中删除整个price=2%2C1000&。 我尝试了this线程。但没有运气

怎么做?

2 个答案:

答案 0 :(得分:1)

试试这样:

 $str = explode("price","http://zyx.com/abc.html?style=1876&price=1%2C1000%2C2%2C1000&size=68");
$removeable_str = explode("&", $str[1]);
unset($removeable_str[0]);
echo $str[0].join("&",$removeable_str);

答案 1 :(得分:0)

试试:

var s = "http://zyx.com/abc.html?style=1876&price=2%2C1000&size=68"
s.split("price=")[1].split("&")[0];