$_REQUESTを使用してパラメーターを取得しています。総数を見つける方法はありますか?各パラメータを取得してカウントする代わりに、URLのパラメータの数は?
10421 次
4 に答える
6
&
これにより、分離されたURLクエリパラメータの総数がわかります。
count(explode('&', $_SERVER['QUERY_STRING']))
一意のパラメータのみが必要な場合は、$_GET
代わりに次を使用してください。
count($_GET)
于 2013-01-18T11:46:25.620 に答える
3
でそれらを取得します$_GET
。これで十分です。
例:
// url: index.php?a=1&b=2&c=3
echo count($_GET); // 3 params, $_GET['a'], $_GET['b'], $_GET['c']
注:配列をURLで渡すこともでき(ここをチェック)、配列全体が1回カウントされます。
于 2013-01-18T11:44:26.180 に答える
0
これはあなたのためのトリックを行います。これを試して :
$ total = count($ _ GET); エコー$total;
于 2013-01-18T11:45:44.150 に答える
0
URLのパラメータのみが必要な場合は、$_GETを使用することをお勧めします。$_REQEUSTには$_GET、$ _ POST、および$_COOKIEの内容が含まれているため。php.netを参照してください
また、パラメーターの数を知りたい場合は、次のコマンドを使用して、URLにあるパラメーターの数をカウントできますcount($_GET)
。
于 2013-01-18T11:49:15.723 に答える