PHP:如何查询总编号.URL中的参数


PHP: How to check total no. parameters in URL?

我正在使用$_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) .