Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] UChome随机提取无重复用户

[复制链接]
lansnow 发表于 2009-11-11 18:02:10 | 显示全部楼层 |阅读模式
UCHome插件
语言编码:  
插件名称:
插件作者:
适用版本: UCHome 2.0
$ranuser=array();
$usercount = $_SGLOBAL['db']->result($_SGLOBAL['db']->query("SELECT COUNT(*) FROM ".tname('space')), 0);
$user="SELECT * FROM ".tname('space');
$query = $_SGLOBAL['db']->query($user);
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
  
  $ranuser[] = $value;
}

$x=array();
if($usercount<=20){
for($i=0;$i<=$usercount;$i++){
$a=rand(1,$usercount);
for($j=0;$j<$i;$j++){
if($a==$x[$j]){
$i=$i-1;
break;
}else{
$x[$i]=$ranuser[$a];
}
}

}

}else{

for($i=0;$i<=20;$i++){
$a=rand(1,$usercount);
for($j=0;$j<$i;$j++){
if($a==$x[$j]){
$i=$i-1;
break;
}else{
$x[$i]=$ranuser[$a];
}
}
}
}

echo "<pre>";
print_r($x);
exit();
mrsaner 发表于 2009-11-11 19:18:14 | 显示全部楼层
  具体。。。

http://www.tuonei.com
回复

使用道具 举报

520ql 发表于 2009-11-11 19:21:00 | 显示全部楼层
???
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-19 16:24 , Processed in 0.024834 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表