如果condition来自字符串变量

时间:2014-09-27 06:07:58

标签: php if-statement

我正在为我的学生在线进行测验,我有一个变量

$no_of_questions = 7;

并且基于该值我需要生成我的IF语句的条件

if ($row['q1'] === NULL OR $row['q2'] === NULL OR $row['q3'] === NULL OR ....)

那是php代码,所以我无法回应,我不能把字符串放入IF并按原样工作。关于如何解决它的任何想法?

2 个答案:

答案 0 :(得分:1)

您只需使用for() - 循环即可实现此目的。

for($i = 1; $i <= $no_of_questions; $i++) {
    if($row['q'.$i] === NULL) {
        //do something if one question is NULL
    }
}

答案 1 :(得分:0)

据我所知,你的问题。这将有效。

$i=1;

if( $a['q'.$i] === NULL)