只有第一次迭代在此循环上起作用,为什么?

时间:2019-01-29 16:23:03

标签: php codeigniter

仅将循环中的第一个迭代插入到我创建的数组中。

for ($i=1; $i < 2; $i++) { 
  $this->data['checks'] = array(
     'ques'.$i => $this->input->post('questionNumber'.$i),
  );            
}

1 个答案:

答案 0 :(得分:1)

for ($i=0; $i < 2; $i++) { 
  $this->data['checks'] = array(
     'ques'.$i => $this->input->post('questionNumber'.$i),
  );            
}

您已经将其设置为1,因此只需要再次循环一次。将其设置为0将解决一个循环的问题。