PHP - 为单个元素创建多个条件语句

时间:2013-05-28 00:20:10

标签: php html mysql css

我还是PHP新手,我需要知道如何为单个元素创建两个或更多个条件语句。例如,如果我有一个表格,我想在某些条件成立的情况下执行某个操作。

据我所知,其中一种方法是对语句进行分组,如:

if(arg1 && arg2 && arg3) {
echo "All of these statements are true";
}

如何分离这个条件,但要确保它同时执行?

3 个答案:

答案 0 :(得分:3)

您可以使用嵌套的if语句来完成相同的检查。

if(arg1)
{
    if(arg2)
    {
        if(arg3) 
        {
            echo "All of these statements are true";
        }
    }
}

答案 1 :(得分:3)

试试这个。

   if(($something == 1 ) && ($someotherthing !=7) && ($something == 2)) {
    echo "All of these statements are true";
    }

答案 2 :(得分:1)

在我理解你的澄清之后改变了答案:

如果您想知道发布的表单是否包含PHP中的所有必填字段,那么您可以写:

if(isset($_POST['field_name']) && $_POST['field_name'] != "")
{
    //The field is set and not empty.
}
else
{
    echo "Field not set...";
}

表格上的w3schools教程: http://www.w3schools.com/php/php_forms.asp

至于问题的数字部分,请看一下正则表达式: http://www.codeproject.com/Articles/9099/The-30-Minute-Regex-Tutorial

编辑2:正如有人提到的,如果你想知道该字段是否被设置在发送到服务器之前,你将需要使用Javascript。