我有这样的网址 - http://www.facebook.com/profile.php?id=1820816888
现在我想获得id中的值 - 1820816888
我尝试了很多方式来提供整个查询 - id = 1820816888
我尝试了parse_url,但它显示id=1820816888
但只想获得 1820816888
答案 0 :(得分:0)
使用正则表达式,例如
$url = 'http://www.facebook.com/profile.php?id=1820816888';
preg_match('/.+[?&]id=(\d+)/', $url, $matches);
echo $matches[1];
答案 1 :(得分:-1)
所有参数都存储在$_GET
数组中:
如下所示:
echo $_GET['id'];
会给你id的值。