我正在构建一个表单(有趣),显然这些可能会变得乏味,当我坐在这里编写验证函数时,我想知道......
假设我有 3 个字段*(姓名、姓氏、年龄)*
变量是
$fname = $_POST['name'];
$lname = $POST['lname'];
$age = $_POST['age'];
并说我想检查是否有空,id
if(empty($fname) || empty($lname) || empty($age)){
//do something
}
有没有办法让这个更容易管理?因为现在我有 100 个字段,而不是表单中的 3 个字段...它变得非常难以控制
有没有办法可以进行批量检查?
最佳答案
$required_fields = array("name", "address", "phone", "email");
foreach ($require_fields as $field) {
if (!strlen($_POST[$field])) {
echo "$field cannot be empty";
}
}
编辑: 您可以通过以下方式获取 $_POST 数组
foreach ($_POST as $key => $name) {
$required_fields[] = "$key=$name";
}
关于Php Mass/group 检查值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15716890/