0
我在創建JSON數組時遇到了一些麻煩。它應該看起來像下面這樣:php創建響應json數組
error : false
duellid : 1
questions : [
{ questionid : xx
question : lala
answer : blabla },
{ questionid : xx
question : lala
answer : blabla },
{ questionid : xx
question : lala
answer : blabla }
]
目前的問題是創建JSON響應中的頂級陣列的問題:
$response["error"] = FALSE;
$duellid = $duell["id"];
$response["duell"] = $duellid;
array_push($return_arr,$response);
$response = array();
$resultquestion = $db->getquestions($rows);
while ($row = mysql_fetch_array($resultquestion)) {
$response["question"]["id"] = $row["id"];
$response["question"]["question"] = $row["question"];
$response["question"]["answer"] = $row["answer"];
$response["question"]["active"] = $row["active"];
$response["question"]["minval"] = $row["minval"];
$response["question"]["maxval"] = $row["maxval"];
array_push($return_arr,$response);
}
echo json_encode($return_arr);
我認爲這是很容易,但我無法找到正確的方法。
媽的,你能描述你做了什麼,爲什麼,這將提高這個答案。 – jmattheis
@搖滾抱歉。我會關注下一個 –
作品完美!謝謝!希望我能夠在我自己的問題陣列中添加一個新陣列;) – markus