我正在制定调查问题,
我通过angularjs http post
获取我的对象130
我正在访问以下数据:$data=json_decode(file_get_contents("php://input"));
我写的每个问题如下:
$data[0]->passObject->question_1
对于60个问题,我必须像这样编写60个块,
有没有办法将上面提到的单个if(!empty($data[0]->passObject->question_1)){
if(!in_array(1, $ArrayQuestionsType)) {
InsertUpdate(1,$data[0]->passObject->question_1,$ArrayQuestions,$data[0]->persinId);
}
else {InsertUpdate(1,(implode(',', json_decode(json_encode($data[0]->passObject->question_1), true))),$ArrayQuestions,$data[0]->persinId);}
}
语句放在for循环中
这样它会改变if
等?多达60次?
答案 0 :(得分:0)
如果您进行计数循环,您可以制作" question_X"变量
for($i=1;$i<=60;++$i){
$question="question_".$i;
$dataObject=$data[0]->passObject->$question;
}