我似乎无法将我的url中的'required_ids'数组传递给php变量。基本上我只是想在php中计算数组的大小,所以我可以把这个数字放在DB中。我遇到的问题是将url字符串放入变量中以拉出requested_ids。
http://www.somewebsite.com/somedirectory?sk=14058889342675&requested_ids%5B0%5D=51630110&requested_ids%5B1%5D=19109453492
如何快速计算requested_ids的数量? 感谢
答案 0 :(得分:2)
如果您使用此功能查看$_GET
(其中包含网址中传递的值)中的内容:
var_dump($_GET);
您将获得以下类型的输出:
array
'sk' => string '14058889342675' (length=14)
'requested_ids' =>
array
0 => string '51630110' (length=8)
1 => string '19109453492' (length=11)
这意味着您可以使用$_GET['requested_ids']
来了解该数组中的内容。
并且,在该阵列上使用count()
:
var_dump(count($_GET['requested_ids']));
你会得到:
int 2
基本上,当使用[]
在查询字符串中传递值时,如下所示:
requested_ids[0]=51630110&requested_ids[1]=19109453492
它们最终位于$_GET
的PHP数组中,名为requested_ids
。
答案 1 :(得分:0)