0

我有一个需要所有字段的表单,所以我想做这样的事情来检索所有变量$_POST

foreach ($_POST as $key => $value) $$key = $value;

然后我验证数据并在需要的地方使用变量。

有没有一种快速的方法来判断是否至少有一个变量是未定义的,而不必isset逐个检查它们?

我的第一个想法是计算我有多少字段并与之比较count

if (count($_POST) == 10)

但这不是动态的,我必须在添加新字段时更改该数字。

我怎样才能更有效地做到这一点?

4

1 回答 1

3

如果您想要一种快速简便的方法,您可以这样做:

if(in_array("", $_POST)) {
    //a field is empty
}
于 2013-04-06T08:53:43.223 回答