首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过HTTP GET传递带键的数组

问通过HTTP GET传递带键的数组
EN

Stack Overflow用户
提问于 2012-09-28 19:19:10
回答 3查看 2.8K关注 0票数 4

我尝试通过request将数组数据传递给PHP脚本:

代码语言:javascript
复制
script.php?page=7&filter[key]=value

但没有在脚本中收到。我可以这样做吗?如果不可以-我如何通过HTTP GET传递数组?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-28 19:38:33

绝对可以从url传递array并在php页面上获取值,

代码语言:javascript
复制
$testvar = $_GET['filter'];
echo $testvar['key'];

出于好奇,我尝试了$_GET['filter']['value'],结果也成功了!

如果您想要传递多个数组类型,可以使用

票数 1
EN

Stack Overflow用户

发布于 2012-09-28 19:23:36

是的,您将在script.php页面上的数组中获得这些值

只需尝试在script.php页面中打印数组值。

print_r($_GET['filter']);

票数 1
EN

Stack Overflow用户

发布于 2012-09-28 19:23:48

您必须像这样传递数据

代码语言:javascript
复制
script.php?page=7&filter=value

并使用is_array()检查传入数据是否为数组,如下所示

代码语言:javascript
复制
is_array($_GET['filter'])

http://php.net/manual/en/function.is-array.php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12639015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档