私のインクルードファイル(include.php)はこれです:
<?php
$myarray=(a,b,c);
shuffle($myarray);
?>
私のメインのphpファイルはこれです:
include('include.php');
if isset($_POST['submit_button']){
echo "Button was clicked";
echo $myarray;
}
else {
echo "Not clicked.";
echo $myarray;
}
?>
<form method='POST'><input type='submit' name='submit_button'></form>
$myarray
ボタンをクリックした後、の要素が異なる順序で表示されるのはなぜですか?一度だけシャッフルしませんか?
シャッフルが複数回実行されるのを防ぐにはどうすればよいですか?(ボタンがクリックされる前後で、myarrayの要素を同じ順序で表示できるようにするため)