像這個問題說我正在使用PHP的array_rand
函數,我的目標是獲得此函數在我的循環中隨機生成一個類。目前它每次只打印數組中的第二個值。我怎樣才能讓這個回聲成爲循環中div的隨機類?嘗試獲得隨機數組值回顯元素類
if ($featured_query->have_posts()) :
while ($featured_query->have_posts()) :
$featured_query->the_post();
$masonry_classes = array(
'grid-item',
'grid-item--width2'
);
$random_class = array_rand($masonry_classes, 2);
?>
<li <?php //post_class($classes); ?> class="<?php echo $masonry_classes[$random_class[1]]; ?>">
爲什麼你從採摘2數組和只使用1? –
它的一個循環運行,我想要一個類被隨機分配到循環使用同位素砌體網格,只有兩個類我需要隨機選擇 – Derek
'echo $ masonry_classes [array_rand($ masonry_classes)];'應該工作很好 –