Пожалуйста имейте ввиду, что этот пользователь забанен
Написать простую капчу к форме которая выглядит как вопрос, например третья планета от солнца, а человек должен ввести Земля. Список вопросов и ответов изначально хранить в массиве.
Есть 2 массива. $arr1 - массив с вопросами, $arr2 - массив с ответами. Выбираем случайное значение из массива. Выводим его на экран. Ниже поле для ввода текста. В это поле необходимо ввести ответ на заданный вопрос. До этого момента код я написал, он ниже. Но вот как теперь проверить соответствие введённого ответа с ответом, который числится в массиве? Если ответ соответствует с ответом из массива, выводить на экран "Ответ правильный". Иначе "Ответ неверен". Как сделать эту самую проверку? То-есть есть следующий фрагмент кода: if (???) {echo "Ответ правильный";} else {echo"Ответ неверен";}. Что надо написать вместо "???"?
Ещё раз напишу основные вопросы, а то я тут много всего понаписал:
1) Как проверить соответствие введённого ответа с ответом, который числится в массиве?
2) Что надо написать вместо "???"?
<?php
$arr1 = ("Третья планета от солнца?", "Самое холодное время года?", "Самое тёплое время года?", "2+2?");
$arr2 = ("Земля", "Зима", "Лето", "4");
$b = array_rand ($arr1, 1);
echo $b;
input type = "text" name = "answer" method = "get"
?>
Есть 2 массива. $arr1 - массив с вопросами, $arr2 - массив с ответами. Выбираем случайное значение из массива. Выводим его на экран. Ниже поле для ввода текста. В это поле необходимо ввести ответ на заданный вопрос. До этого момента код я написал, он ниже. Но вот как теперь проверить соответствие введённого ответа с ответом, который числится в массиве? Если ответ соответствует с ответом из массива, выводить на экран "Ответ правильный". Иначе "Ответ неверен". Как сделать эту самую проверку? То-есть есть следующий фрагмент кода: if (???) {echo "Ответ правильный";} else {echo"Ответ неверен";}. Что надо написать вместо "???"?
Ещё раз напишу основные вопросы, а то я тут много всего понаписал:
1) Как проверить соответствие введённого ответа с ответом, который числится в массиве?
2) Что надо написать вместо "???"?
<?php
$arr1 = ("Третья планета от солнца?", "Самое холодное время года?", "Самое тёплое время года?", "2+2?");
$arr2 = ("Земля", "Зима", "Лето", "4");
$b = array_rand ($arr1, 1);
echo $b;
input type = "text" name = "answer" method = "get"
?>