我明白了:
foreach($users as $user) {
$newcw = mt_rand(1, 52);
$set = array('val' => $newcw,
}
这基本上贯穿用户数据库,并为每个用户提供1到52之间的随机值。
如何为每2个用户提供一个值?
答案 0 :(得分:1)
您可以执行以下操作:
$oldcw = NULL;
foreach($users as $user) {
if($oldcw){
$newcw = $oldcw;
$oldcw = NULL;
}else{
$newcw = mt_rand(1, 52);
$oldcw = $newcw;
}
....
}
答案 1 :(得分:0)
这应该有用。
$index = $value = 0;
foreach($users as $user) {
if ($index % 2 == 0)
$newcw = $value = mt_rand(1, 52);
else
$newcw = $value
// Do something with $newcw
$index++;
}
它会在循环中每隔一段时间生成一个新的随机数。