在 PHP 中使用 QUERY_STRING 获取 URL 数据

Kevin Amayi 2023年1月30日 2022年5月13日
  1. 使用 $_SERVER['QUERY_STRING'] 在 PHP 的 URL 中获取作为查询参数传递的数据
  2. 使用 $_SERVER['QUERY_STRING'] 获取 URL 数据并使用 PHP 中的 Explode 函数将数据转换为数组
  3. 在 PHP 中使用 $_SERVER['QUERY_STRING'] 获取 URL 数据,将数据转换为数组,获取单个数组元素
在 PHP 中使用 QUERY_STRING 获取 URL 数据

本文介绍如何使用 $_SERVER['QUERY_STRING'] 获取作为 URL 中的查询参数传递的数据,将数据转换为数组,并在 PHP 中获取每个索引处的值。

使用 $_SERVER['QUERY_STRING'] 在 PHP 的 URL 中获取作为查询参数传递的数据

我们在 URL 中将数据作为字符串传递并使用 $_SERVER['QUERY_STRING'] 捕获数据,然后打印字符串。

<?php
    $Q = $_SERVER['QUERY_STRING'];
    var_dump($Q);
?>

网址:

http://localhost:2145/test2/hello.php?KevinAmayi/Programmer/Blogger/Athlete

输出:

string(37) "KevinAmayi/Programmer/Blogger/Athlete"

使用 $_SERVER['QUERY_STRING'] 获取 URL 数据并使用 PHP 中的 Explode 函数将数据转换为数组

我们在 URL 中将数据作为字符串传递,并使用 $_SERVER['QUERY_STRING'] 捕获数据,使用 explode 函数将其转换为数组,然后打印它。

<?php
    $Q = explode("/", $_SERVER['QUERY_STRING']);
    var_dump($Q);
?>

网址:

http://localhost:2145/test2/hello.php?KevinAmayi/Programmer/Blogger/Athlete

输出:

array(4) { [0]=> string(10) "KevinAmayi" [1]=> string(10) "Programmer" [2]=> string(7) "Blogger" [3]=> string(7) "Athlete" }

在 PHP 中使用 $_SERVER['QUERY_STRING'] 获取 URL 数据,将数据转换为数组,获取单个数组元素

我们在 URL 中将数据作为字符串传递,并使用 $_SERVER['QUERY_STRING'] 捕获数据,使用 explode 函数将其转换为数组,然后打印特定的数组元素。

<?php
    $Q = explode('/',$_SERVER['QUERY_STRING']);

    //get the first array element
    echo $Q[0].'<br>';
    //get the second array element
    echo $Q[1].'<br>';
    //get the third array element
    echo $Q[2].'<br>';
	echo $Q[3].'<br>';
?>

网址:

http://localhost:2145/test2/hello.php?KevinAmayi/Programmer/Blogger/Athlete

输出:

KevinAmayi
Programmer
Blogger
Athlete

相关文章 - PHP String