我在php课程的这一部分遇到了麻烦;
"网店有4个html框,数据库中有3个项目。
用数据库""中的随机文章填充每个框
这是成功地完成了:
$intRNDx = rand(1, 3);
(x是箱号)
然后在查询中使用$intRNDx。
问题:
我最终可以得到四个相同的项目
但如果我防止双重随机,我会被困在项目4。
所以,我想要3个不同的(随机)文章和一个双项目
但是,如果我将rand(1)与(例如)rand(2)进行比较,以防止双重性
那么最后两个盒子总是一样的
选择random[1,2,3]
-假设选择了3,下一步将选择random[1,2]
,现在假设选择了1,只剩下2
,所以这将是第三篇和第四篇:你必须再选择一篇,但允许重复,所以现在你将再次选择random[1,2,3]
。