我有一个包含一些问题的数据库,我希望每次打开页面时都不要刷新以以不同的顺序显示它们。
洗牌,没关系:
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> ";
}
刚才,当我每次洗牌都不同时刷新时,我只在第一次打开页面时才想要这种方式。