一个关于随机取值的问题!(急!) 我做的也是考试系统.我们是这么做的,我们首先将这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取值了.不知道这样可以吗? 哪儿出了问题啊?求高手帮忙!!! PHP调用画图函数的问题 急!上传图片的问题! 怎样在网页中显示ssh2_exec得到的结果? php中的session怎样保存连接信息呢?老出错!成吗? php如何得到存储过程的返回、输出值? php的页面中的表单内容保留问题.即当填写了一个表单提交后,再后退时,绝大部分时候表单的内容就被清空了.但其它的如cgi,asp,提交后再后退 xpcinfo & webmin 请来拿分 我在使用unlink()函数试图删除文件时,为什么会出现这种提示? 如何点击按钮执行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取值了.不知道这样可以吗?