我想每周洗一次数组并将其打印在这样的订单列表中。所以每周一次这个订单会有所不同。我有下面的数组shuffle的代码,但是在将数组打印到有序列表时遇到问题 - 我想知道如何在我得到这个部分之后每周一次激活脚本。
这是数组shuffle的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):
<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>
哥伦布俄亥俄州社区,万一你想知道。感谢。
答案 0 :(得分:0)
您可以使用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>";
?>
答案 1 :(得分:0)
您需要做的就是输出您的起始标签(对于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
}
之后,输出结束&#34;&#34;你应该拥有自己想要的东西,或者接近它。如果您有其他问题/问题,请回复。