[英]Print PHP Shuffled Array To An Ordered List
我想每周洗一次數組,並在這樣的訂單列表中打印。 因此,每周一次此訂單將有所不同。 我在下面有數組改組的代碼,但是在將數組打印到有序列表時遇到了麻煩-我想弄清楚如何找出每周如何觸發腳本的方法。
這是數組隨機播放的php代碼:
<?php
$area_list = array(1 => "Northland", 2 => "North Linden", 3 => "South Linden", 4 => "Brice-Tussing", 5 => "Greater Hilltop", 6 => "Southside");
shuffle($area_list);
print_r($area_list);
?>
這是我的有序列表(ol)的(blo腫的)代碼:
<ol>
<li>
<div align="left">
<div align="left"><font color="#333333"><font size="2" >Northland</font></font></div>
</div>
</li>
<li>
<div align="left">
<div align="left"><font color="#333333"><font size="2" > North Linden</font></font></div>
</div>
</li>
<li>
<div align="left">
<div align="left"><font color="#333333"><font size="2" > South Linden</font></font></div>
</div>
</li>
<li>
<div align="left">
<div align="left"><font color="#333333"><font size="2" > Brice-Tussing</font></font></div>
</div>
</li>
<li>
<div align="left">
<div align="left"><font color="#333333"><font size="2" > Greater Hilltop</font></font></div>
</div>
</li>
<li>
<div align="left">
<div align="left"><font color="#333333"><font size="2" > Southside
</font></font></div>
</div>
</li>
</ol>
俄亥俄州哥倫布(Columbus)社區,以防萬一。 謝謝。
您可以使用foreach
實現此目的:
<?php
$area_list = array(1 => "Northland", 2 => "North Linden", 3 => "South Linden", 4 => "Brice-Tussing", 5 => "Greater Hilltop", 6 => "Southside");
shuffle($area_list);
echo "<ol>";
foreach($area_list as $area){
echo '<li><div align="left"><div align="left"><font color="#333333"><font size="2" >'.$area.'</font></font></div></div></li>';
}
echo "</ol>";
?>
您需要做的就是輸出您的開始標記(對於OL),然后遍歷$ area_list數組:
<ol><?php foreach ($area_list as $al) {
?><li>
<div align="left">
<div align="left"><font color="#333333"><font size="2" ><?php echo $al;
?></font></font></div>
</div>
</li>
<?php
}
之后,輸出結束的“”,您應該擁有想要的東西,或者接近它。 如果您還有其他疑問/問題,請發回。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.