Рандом массива (отдельная кнопка)
Создал форму для проверки слов.
Например есть массив со странами, который выводим в виде полей input. Дальше заполняем поля и нажимаем кнопку проверить. Все работает.
Хотелось бы выводить этот массив в случайном порядке. Если просто добавить shuffle($inputs) тогда вместе с проверкой срабатывает и рандом. Подскажите как сделать отдельную кнопку для рандома? и чтобы при нажатии на кнопку проверить рандом не срабатывал?
echo '<form method="POST">';
$strana = array('Canada' => 'Канада', 'China'=>'Китай', 'Japan'=>'Япония', 'France'=>'Франция', 'Mexico'=>'Мексика');
foreach($strana as $key=>$val){
//проверяем заполненые поля
if(isset($_POST["word"][''.$key.''])){
$myword = $_POST["word"][''.$key.'']; //получаем введенное слово
$value_input = $myword;
if($key != $myword ){ //сверяем введенное слово со значением key
$checkword = ' - '.$key.'';
}
else{
$checkword = '+';
}
}
//если поле пустое
else {
$checkword = null;
$value_input = null;
}
$inputs[] = '<p>'.$val.': <input value="'.$value_input.'" type="text" name="word['.$key.']" />'. $checkword.'</p>';
}
//shuffle($inputs);
for ($i=0; $i<5; $i++ ){
echo $inputs[$i];
}
echo '<button type="submit">Проверить</button>
</form>';