Помогите реализовать мини-игру, которая выводит пользователю страну, а он должен в ответ написать столицу этой страны.
Страны и столицы у меня занесены в два разных текстовых документа:
capitals.txt и
countries.txt$countries = file($_SERVER['DOCUMENT_ROOT'].'/countries.txt');
$capitals = file($_SERVER['DOCUMENT_ROOT'].'/capitals.txt');
$rand = array_rand($countries);
$countries = $countries[$rand];
$capitals = $capitals[$rand];
if(isset($_POST['submit'])) {
if(isset($_POST['answer'])) {
$answer = $_POST['answer'];
$answer = strtoupper($answer);
if($answer == $capitals) {
echo 'Ответ правильный!';
} else {
echo 'Ответ не правильный<br>';
}
}
}
<form action="" method="post">
<input name="answer" placeholder="Введите ответ"></input>
<button type="submit" name="submit">Отправить</button>
</form>
Проблема в том, что строчки выводятся в разном порядке и иногда получается так, что ответ неверный.