3 回答

TA貢獻1860條經驗 獲得超9個贊
假設這$answers[$questionUid]是一個數組,您可以嘗試將值推送到它:
/** @noinspection PhpWrongForeachArgumentTypeInspection */
foreach ($requestAnswers as $questionUid => $requestAnswer) {
$answers[$questionUid] = $requestAnswer['answer'] . '----' . $requestAnswer['otherAnswer'];
}
希望這可以幫助。

TA貢獻1816條經驗 獲得超4個贊
正如你所說,你想要兩個值然后你可以存儲到數組中,如下所示
$answers[$questionUid][] = $requestAnswer['answer'];
$answers[$questionUid][] = $requestAnswer['otherAnswer'];
通過使用上面的腳本$answers將有兩個值反對$questionUid

TA貢獻2039條經驗 獲得超8個贊
我們不知道$answers
將如何使用。因為返回 answer 和 otherAnswer 都需要$answers
是數組。這意味著$answers
必須重構任何用戶。
像這樣的東西可能會起作用:
$answers[$questionId] = ["answer" => $requestAnswer["answer"], "otherAnswers" => requestAnswer["otherAnswer"] ]
只需為密鑰存在添加一些檢查機制。
或者您可以按照另一個 SO 答案中的建議將其連接起來。
- 3 回答
- 0 關注
- 173 瀏覽
添加回答
舉報