我正在使用$_REQUEST检索参数。有没有办法找到完全不。
这将给出&
分隔URL查询参数的总数:
count(explode('&', $_SERVER['QUERY_STRING']))
如果您只想要唯一的参数,请使用$_GET
代替:
count($_GET)
用$_GET
检索。这应该足够了。
的例子:
// url: index.php?a=1&b=2&c=3
echo count($_GET); // 3 params, $_GET['a'], $_GET['b'], $_GET['c']
注意:你也可以在url中传递数组,整个数组只计算一次。
这样就可以了。试试这个:
$total = count($_GET);echo $总;
如果只需要URL中的参数,最好使用$_GET。因为$ _request包含$_GET, $_POST和$_COOKIE的内容。见php.net
如果您想知道参数的数量,您可以使用以下命令计数URL中的参数数量:count($_GET)
.