通过循环获取对象值

时间:2017-01-16 16:53:34

标签: php mysql

我正在制定调查问题,

我通过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次?

1 个答案:

答案 0 :(得分:0)

如果您进行计数循环,您可以制作" question_X"变量

for($i=1;$i<=60;++$i){
$question="question_".$i;
$dataObject=$data[0]->passObject->$question;
}