正则表达式获取$ _GET变量

时间:2011-02-25 15:53:18

标签: php regex

我有一个URL字符串,想要提取部分URL。我一直试图了解如何使用正则表达式但没有运气。

http://www.example.com?id=example.id&v=other.variable

从上面的例子中我想提取id值ie。 example.id

3 个答案:

答案 0 :(得分:6)

我假设您没有引用实际的$_GET变量,而是指包含带有查询字符串的URL的字符串。

PHP具有处理这些功能的内置函数:

答案 1 :(得分:4)

这里不需要正则表达式,只需使用内置函数parse_url

的php

答案 2 :(得分:2)

$url = 'http://www.example.com?id=example.id&v=other.variable';
parse_str(parse_url($url, PHP_URL_QUERY), $vars);