我寫(xiě)了一個(gè)函數(shù),我必須用三個(gè)不同的答案返回同一個(gè)問(wèn)題。我設(shè)法提出了一個(gè)問(wèn)題(我應(yīng)該這樣做,因?yàn)檫@三個(gè)問(wèn)題都是一樣的),但我很難弄清楚如何得出所有答案。轉(zhuǎn)儲(chǔ)$questions返回所有三個(gè),但我的 foreach 只返回第一個(gè)。$questions = $this->getQuestionRepository()->findBy([ 'user' => $user, ]); $result = []; foreach ($questions as $question) { $result['question'] = $question->getQuestion(); foreach ($questions as $answer) { $result['answers'] = [$answer->getAnswer()]; } } return $result;結(jié)果:"data": { "question": "What is your name?", "answers": [ "First answer" ]},
在多維數(shù)組中使用getter返回多個(gè)結(jié)果
千萬(wàn)里不及你
2023-04-15 10:25:09