发布于 2024-01-03 23:25:34 浏览 91 次
// 假设 URL 为 http://example.com/?name=John&age=30
$name = $_GET['name']; // 获取 name 参数
$age = $_GET['age']; // 获取 age 参数
echo $name; // 输出 "John"
echo $age; // 输出 "30"
4、
$_GET 超全局变量是一个关联数组,它包含了 URL 中 ? 后的所有参数和对应的值。
5、
2、使用 parse_str 函数:
6、
如果你想将 URL 参数解析为一个关联数组,可以使用 parse_str 函数。例如:$url = "http://example.com/?name=John&age=30";
// 解析 URL 参数为数组
parse_str(parse_url($url, PHP_URL_QUERY), $params);
print_r($params);
7、
在这个示例中,我们使用 parse_url 函数获取 URL 中的查询部分,然后使用 parse_str 函数将其解析为关联数组 $params。
8、
输出结果为:Array
(
[name] => John
[age] => 30
)
9、
通过这种方法,你可以得到一个包含 URL 中 ? 后的所有参数的关联数组,方便你在 PHP 中进一步处理。