我正在創建一個小型PHP測驗,並且我有一個Multidimensional Array
設置(其中包含我的問題標題和問題),然後使用rand_array
選擇其中一個數組並將其顯示在我的頁面中。在顯示之後,我使用unset($row);
將其從我的Multidimensional Array
中刪除,以便相同的問題不會顯示兩次。在PHP測驗中加載下一個數組項目
有三個按鈕(三個答案),當它被點擊時,它會給用戶0,10或20分。我已經使用這個來獲得積分回:
if (isset($_POST["Answer1"])){
$points = $points + 20;
initialQuestions();
}
我跑initialQuestions();
再次得到下一個問題,但是這顯然復位我的整個數組,我怎麼讓它跳到下一個問題與前一個項目從數組中刪除最終導致它是一個空白數組?
任何幫助將不勝感激。
您可以顯示取消設置值的腳本嗎? – Peon
什麼阻止你在會話中存儲回答的問題,然後排除它們?或者相反 - 將可能的問題存儲在會話中? –
數組存儲在哪裏? – Alepac