0

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

$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

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

4

2 回答 2

1

您可以使用以下代码来完成它。它将为您工作。

  $url = " http://localhost/Mid/photo-gallery/photos.php?ref=3%20%20ID=3 ";
  $urls = explode("ID=",$url);  
  echo $urls[1];    
于 2015-07-31T10:02:59.297 回答
0

你可以尝试这样的事情:

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

它将在最后一个相等之后返回所有内容。不过,您必须确保 ID始终是您 URL 中的最后一个获取参数。

于 2015-07-31T09:58:25.597 回答