Php Mass/group 检查值

标签 php

我正在构建一个表单(有趣),显然这些可能会变得乏味,当我坐在这里编写验证函数时,我想知道......

假设我有 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/

相关文章:

javascript - 使用 AJAX 和 PHP 保存用户的照片

php - Zend form_element 添加带有自定义错误消息的验证器

php在关键字元标记中爆炸文本

php - 如何在网站中添加社交登录选项?

php - 检查数组的每个部分是否为数字

javascript - 如何使用 PHP 或 JS 检索 IDFA/AdID 以用于 dc_rdid 属性?

php - 数据库设计

php - 检查列是否为空然后更新

php - MySQL 多对多表到表矩阵

php - 尝试使用 unixODBC/FreeTDS 在 PHP 中连接到 MS SQL Server 时出现 iODBC 错误