PHP:如何检查URL中的总数参数?
我正在使用$\u请求检索参数。有没有办法找到URL中的参数总数,而不是检索每个参数然后计数PHP:如何检查URL中的总数参数?,php,mysql,query-string,Php,Mysql,Query String,我正在使用$\u请求检索参数。有没有办法找到URL中的参数总数,而不是检索每个参数然后计数 使用$\u 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); ec
使用
$\u 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 $total; $total=计数($\u GET); echo$总计;
这将为您提供
和分离URL查询参数的总数:
count(explode('&', $_SERVER['QUERY_STRING']))
如果您只需要唯一的参数,请使用$\u GET
:
count($_GET)
如果您只需要URL中的参数,最好使用$\u GET。
由于$\u request包含$\u GET、$\u POST和$\u COOKIE的内容
如果你想知道参数的数量,你可以通过以下方法来计算URL中的参数数量:count($\u-get)
那么count($\u-get)count($\u-POST)或count($\u-REQUEST)对你不起作用呢?很好地掌握了数组。删除我的,谢谢。基于你的想法,我使用了count($\u REQUEST),这也很有效。@New\u 2\u PHP