いくつかの質問があるデータベースがあり、ページが開かれるたびに、更新されずに異なる順序で表示されます。
シャッフル、大丈夫です:
function shuffle_keys( &$array ) {
$keys = array_keys($array);
shuffle($keys);
foreach($keys as $key) {
$new[$key] = $array[$key];
}
$array = $new;
}
データベースからの値で配列をシャッフルして出力します。
shuffle_keys($array_questions);
foreach( $array_questions as $key => $val ) {
$key_value = ++$key;
echo "<a href = '?id=$val'>".$key_value."</a> ";
}
ちょうど今、シャッフルが異なるたびに更新すると、最初にページを開いたときだけこのようにしたい.