用PHP提取部分url字符串

时间:2012-09-27 15:37:20

标签: php parsing url

我在字符串中有以下网址:

$url = 'http://local/aspx/abdl.aspx?W=192796142&ID=Mini+Buggy+1';

我想解析'W'论点。

在此示例中,我想返回:192796142

3 个答案:

答案 0 :(得分:3)

使用parse_urlparse_str

$url = 'http://local/aspx/abdl.aspx?W=192796142&ID=Mini+Buggy+1';

parse_str(parse_url($url, PHP_URL_QUERY), $params);

echo $params['W']; //192796142

答案 1 :(得分:1)

答案 2 :(得分:0)

如果您正在寻找一个简单的单行,您可以使用parse_strparse_url

parse_str(parse_url($url, PHP_URL_QUERY), $out);
echo $out['W'];