我怎样才能得到 "=" Php 解析

How can i get then "=" Php parse

我在 php 上需要帮助。 我用这个代码

得到了完整的 link
$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

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

您可以尝试类似的方法:

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

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

您可以使用以下方法来做到这一点 code.It 对您有用。

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