Я создаю небольшую викторину PHP, и у меня есть многомерный массив
(в котором хранятся мои вопросы и вопросы), затем я использую rand_array
, чтобы выбрать один из массивов и отобразите его на моей странице. После его отображения я использую unset ($ row);
, чтобы удалить его из моего многомерного массива
, чтобы тот же вопрос никогда не показывался дважды.
Есть три кнопки (для трех ответов), и при нажатии на нее пользователь получает 0, 10 или 20 баллов. Я использовал это, чтобы вернуть очки:
if (isset ($ _ POST ["Answer1"])) {
$ points = $ points + 20;
initialQuestions ();
}
Я снова запустил initialQuestions ();
, чтобы получить следующий вопрос, но это, очевидно, сбрасывает весь мой массив, как я могу перейти к следующему вопросу с предыдущим элементом, удаленным из массива, в результате чего он будет пустой массив?
Любая помощь приветствуется.