我想知道是否有任何其他方式做這樣的事情:使用數組分配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