我需要有关 php 的帮助。我得到了这段代码的完整链接
$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
我的链接输出是:http://localhost/Mid/photo-gallery/photos.php?ref=3%20%20ID=3 我怎样才能得到“3”?我需要最后一个号码。这个数字可以是 3 位数字。所以也许可以是444。
我需要有关 php 的帮助。我得到了这段代码的完整链接
$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
我的链接输出是:http://localhost/Mid/photo-gallery/photos.php?ref=3%20%20ID=3 我怎样才能得到“3”?我需要最后一个号码。这个数字可以是 3 位数字。所以也许可以是444。
您可以使用以下代码来完成它。它将为您工作。
$url = " http://localhost/Mid/photo-gallery/photos.php?ref=3%20%20ID=3 ";
$urls = explode("ID=",$url);
echo $urls[1];
你可以尝试这样的事情:
$idVal = substr(strrchr($url, "="), 1);
它将在最后一个相等之后返回所有内容。不过,您必须确保 ID始终是您 URL 中的最后一个获取参数。