当前位置:  开发笔记 > 编程语言 > 正文

查找通过url传递的变量数量

如何解决《查找通过url传递的变量数量》经验,为你挑选了1个好方法。

我正在使用javascript和location.href创建一个url.我将变量传递给url:类似于localhost/myphp.php?a=1&b=2&c=3.

在PHP中,我想采取这些变量,但我不知道每次的数字.

它可以是localhost/myphp.php?a=1&b=2localhost/myphp.php?a=1&b=2&c=3&d=4localhost/myphp.php?a=1或等

如何确定传递了多少变量并使用它们?



1> arkascha..:

那些"变量",你如何称呼它们,以方便的方式提供给你包含在超级全局中$_GET.该数组每个查询参数包含一个条目.所以你的问题的答案是:

count($_GET);

但是问题是,如果您确实需要该号码,因为您可以直接访问每个成员:$_GET['a']引用此示例中包含的查询参数"a"url : localhost/myphp.php?a=1&b=2&c=3&d=4. 同样,您可以简单地迭代这些变量:

 $val) {
    echo $key . ' => ' . $val;
}

$_GET是由底层http服务器请求并启动脚本时提供给您的少数"超级全局变量"之一.其他人确实存在,我建议你看看精美的文档:http://php.net/manual/en/reserved.variables.php


@Berriel是的,的确如此.但空变量也是变量,对吧?
推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有