我想知道如果shuffle()数组函数是随机化数组结果的正确方法。shuffle()数组..正确的方法来随机化数组结果?
基本上,我在一个数组中有一些广告代码,我每次都会用这个来显示一个随机广告,但是有一个广告似乎比任何东西都显得多了!我的意思是20次出现约18次。我想通过随机分配每个广告的平等观点的结果,但不是这样。
这让我质疑这里。洗牌正确的方式来做到这一点..还是我需要完全不同的东西?
这里是我一次抓取随机广告代码的代码。
if (count($eligible_ads) > 1) {
shuffle($eligible_ads);
echo stripslashes($eligible_ads[0]['code']);
}
有道理..我想我应该先让它跑上千印。感谢您纠正我 – 2010-11-19 05:38:37
无偿迪尔伯特+1。 :) – Alex 2010-11-19 05:48:58