Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php regex获取$\u获取变量_Php_Regex - Fatal编程技术网

Php regex获取$\u获取变量

Php regex获取$\u获取变量,php,regex,Php,Regex,我有一个URL字符串,希望提取URL的部分内容。我一直在努力理解如何使用正则表达式,但运气不佳 从上面的示例中,我想提取id值,即.example.id我假设您不是指实际的$\u GET变量,而是指包含URL和查询字符串的字符串 PHP具有内置函数来处理以下内容: 从URL提取查询字符串的步骤 将查询字符串拆分为其组件的步骤 此处不需要regexp,只需使用php内置函数即可 $url = 'http://www.example.com?id=example.id&v=other.v

我有一个URL字符串,希望提取URL的部分内容。我一直在努力理解如何使用正则表达式,但运气不佳


从上面的示例中,我想提取id值,即.example.id

我假设您不是指实际的
$\u GET
变量,而是指包含URL和查询字符串的字符串

PHP具有内置函数来处理以下内容:

  • 从URL提取查询字符串的步骤
  • 将查询字符串拆分为其组件的步骤

    • 此处不需要regexp,只需使用php内置函数即可

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