我想知道是否有任何其他方式做这样的事情:使用数组分配CSS类tagcloud
$classes = array("tag5", "tag2", "tag9", "tag4", "tag1", "tag6", "tag10", "tag8", "tag3", "tag7");
shuffle($tags);
foreach ($tags as $tag) {
$class = $classes[array_rand($classes)];
echo "<li><a href='#' class='".$class."'> ".$tag."</a></li>";
}
的事情是,当我使用这种方法,同样的A.class得到回升多次,有些班级根本不会被选中。
我正在寻找使用tag1槽tag10,并没有选择相同的类两次,直到每10个已采取。
任何人都知道我可以如何实现这个?
感谢您的任何和所有答复!
不洗牌不足以随机排列?它会给你一个没有重复的随机订单 – dm03514
什么是'$ classes'? – hakre