我怎么能得到“=”Php解析

时间:2015-07-31 09:47:24

标签: php parsing parse-url

我需要有关php的帮助。 我得到了这段代码的完整链接

{{1}}

我的链接输出是:http://localhost/Mid/photo-gallery/photos.php?ref=3%20%20ID=3 我怎么能得到“3”?我需要最后一个号码。这个数字可以是3位数。所以也许可以444。

2 个答案:

答案 0 :(得分:1)

你可以使用以下代码来完成它。它适合你。

  $url = " http://localhost/Mid/photo-gallery/photos.php?ref=3%20%20ID=3 ";
  $urls = explode("ID=",$url);  
  echo $urls[1];    

答案 1 :(得分:0)

你可以尝试这样的事情:

$idVal = substr(strrchr($url, "="), 1);

它会在最后一次之后返回所有内容。您必须确保ID 始终是您网址中的最后一个获取参数。