Php 如何计算POST变量的数量

Php 如何计算POST变量的数量,php,mysql,Php,Mysql,我有这样的变量: $id1 = $_POST['id1']; $id2 = $_POST['id2']; $id3 = $_POST['id3']; $id4 = $_POST['id4']; $id5 = $_POST['id5']; 我不知道接收了多少post变量,我必须计算这里有多少静态post变量?试试这个 $my_count = count($_POST); echo $my_count; 你为什么要这么做?这看起来像是XY问题计数($\U POST)无论如何都能帮你。

我有这样的变量:

 $id1 = $_POST['id1'];
 $id2 = $_POST['id2']; 
 $id3 = $_POST['id3'];
 $id4 = $_POST['id4'];
 $id5 = $_POST['id5'];
我不知道接收了多少post变量,我必须计算这里有多少静态post变量?

试试这个

$my_count = count($_POST);
echo $my_count;

你为什么要这么做?这看起来像是XY问题<代码>计数($\U POST)无论如何都能帮你。如果您使用
name=“id[]”
提交,这将使它成为您的一个数组。
echo count($\u POST);)最好以
id[]
的形式提交,让PHP帮你完成繁重的工作。你能解释一下你对静态和动态$\u帖子的想法吗?请参考类似的问题。。