我有一些表单字段,当提交表单时在$ _POST中创建一个数组,我需要检查此数组是否至少有4个键,我该如何检查?我不知道
尝试:
<?php
if(count($_POST) >= 4):
//Do your stuff
else:
//Do your error stuff
endif;
Run Code Online (Sandbox Code Playgroud)
如果你想在$ _POST中检查一个数组作为$ _POST本身的使用者
count($_POST['name_of_key_to_array_you_want_to_count'])
首先,为简化工作,应将输入名称更改为数组版本。这样的事情应该起作用:
<input type='text' name='data[]' value='' />
Run Code Online (Sandbox Code Playgroud)
然后,PHP将神奇地做到这一点,您所需要做的就是:
echo count($_POST['data']);
Run Code Online (Sandbox Code Playgroud)
这是因为您的data []更改为数组。