我有一个网址,例如下面的例子
http://www.website.com/page.php?pid=263547322425&foo=too
Run Code Online (Sandbox Code Playgroud)
我如何使用正则表达式来获取pid的值.多数民众赞成从pid结束的价值=直到&?
$matches = array();
if (preg_match('/pid=(\d+)/', $url, $matches)) {
echo $matches[1]; // pid value
}
Run Code Online (Sandbox Code Playgroud)
parse_str 提供了一个简洁的方法来做到这一点:
$str = 'http://www.website.com/page.php?pid=263547322425&foo=too';
parse_str($str);
echo $pid;
Run Code Online (Sandbox Code Playgroud)