如何在ID名称后取出网址的一部分
例如:
网址:
localhost/single.php?id=23
提取
23
答案 0 :(得分:3)
$url = parse_url('http://localhost/single.php?id=23');
parse_str($url['query'], $values);
echo $values['id']; // outputs 23
答案 1 :(得分:1)
<强>更新强>
在这种情况下,我会使用
$_url = 'localhost/single.php?id=23';
preg_match('/id=([\d]+)/', $_url, $_match);
echo $_match[1]; // 23
答案 2 :(得分:0)
您可以使用parse_url()
然后访问query
组件来获取整个查询。
但如果您只对id
的值感兴趣,那么它可能是使用$_GET["id"]