迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

在 PHP 中使用 QUERY_STRING 获取 URL 数据

作者:迹忆客 最近更新:2023/03/14 浏览次数:

本文介绍如何使用 $_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

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便