且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何从PHP的URL字符串中提取查询参数?

更新时间:2023-02-19 10:08:40

您可以使用 parse_url parse_str 像这样:

You can use parse_url and parse_str like this:

$query = parse_url('http://www.example.com?test=123&random=abc', PHP_URL_QUERY);
parse_str($query, $params);
$test = $params['test'];

parse_url 允许将URL分为不同部分(方案,主机,路径,查询,等等);在这里,我们使用它仅获取查询(test=123&random=abc).然后,我们可以使用 parse_str 解析查询.

parse_url allows to split an URL in different parts (scheme, host, path, query, etc); here we use it to get only the query (test=123&random=abc). Then we can parse the query with parse_str.