一个关于随机取值的问题!(急!) 我做的也是考试系统.我们是这么做的,我们首先将这100道题放进一个数组中,然后用PHP的一个函数将数组的排列的顺序打乱,然后取前面的20个就可以拉!如果你还不明白的话我可以发代码给你! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?$numbers = range(1,100);for($i=0; $i<rand(1,100); $i++) {shuffle($numbers); } for($i=0; $i<20; $i++) { echo $numbers[$i]." ";}?> 也好办呀.你在数据库中取出的不过是一个id号而已.只要你知道那100单项的泛围就可以把他给你上面的$numbers = range(1,100);这个就相当于id为1-100的.然后取出那20个.同理多项的也一样.然后余下就是按你的id取值了.不知道这样可以吗? PHP5.5 新特性初探 关于form表单action后取值问题 一个php高难度问题!!! 问一个php的很菜的问题 请问怎么查到mysql数据库最后一条记录插入的时间呢? 请教各位谢谢帮忙!关于变量的 如何把数据库查询出的树结构的数据循环赋值给数组? 为什么在提交表单时按回车和点击提交按钮会得到不同的效果呢?请大侠们指教下小弟,谢谢! 我在做一个:选课,提交作业等……的系统。有人有兴趣吗?我想开放源码。 php生成验证吗乱码了 请问这是为什么?? mail()函数不能用请问如何解决?能详细一点吗?
$numbers = range(1,100);
for($i=0; $i<rand(1,100); $i++) {
shuffle($numbers);
}
for($i=0; $i<20; $i++) {
echo $numbers[$i]." ";
}
?>
只要你知道那100单项的泛围就可以把他给你上面的$numbers = range(1,100);这个就相当于id为1-100的.
然后取出那20个.同理多项的也一样.然后余下就是按你的id取值了.不知道这样可以吗?