Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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 如何提取url的一部分_Php_Url_Extraction - Fatal编程技术网

Php 如何提取url的一部分

Php 如何提取url的一部分,php,url,extraction,Php,Url,Extraction,如何取出id名称后的url部分 示例: URL:localhost/single.php?id=23 提取23使用和保存 更新: 在这种情况下,我会使用 $_url = 'localhost/single.php?id=23'; preg_match('/id=([\d]+)/', $_url, $_match); echo $_match[1]; // 23 您可以使用parse_url(),然后访问query组件以获取整个查询。 但是,如果您只对id的值感兴趣,那么使用$\u GET[“i

如何取出id名称后的url部分
示例:

URL:
localhost/single.php?id=23

提取
23

使用和保存


更新:

在这种情况下,我会使用

$_url = 'localhost/single.php?id=23';
preg_match('/id=([\d]+)/', $_url, $_match);
echo $_match[1]; // 23

您可以使用
parse_url()
,然后访问
query
组件以获取整个查询。

但是,如果您只对
id
的值感兴趣,那么使用
$\u GET[“id”]

检索它可能会更容易。我应该写什么?查询在哪里?@BogdanConstantin检查编辑的版本
$_url = 'localhost/single.php?id=23';
preg_match('/id=([\d]+)/', $_url, $_match);
echo $_match[1]; // 23