在下面的代码中,date("m") is 10 i.e. October
$mame1[$i] in <td></td>
十月打印三次。
<?php $months = array("January","February", "March","April", "May", "June", "July", "August", "September", "October", "November", "December");
$mname1 = $months[date("m")-1];
for($i=0; $i<date("m")-1; $i++){
$mname1[$i];}
?>
<tr>
<td colspan='4' style='border: 2px solid black;'>
<div align="center"><b><u><?=$mname1[$i]?>
<?=$profile_stats['year']?></u></b>
<?=$newstats_alert?></div></td>
</tr>
我想要实现的是印刷系列,直到十月即。 10月为1月二月|三月| ... | 9月|
有人能帮助我吗?
答案 0 :(得分:3)
我不明白这一部分:
for($i=0; $i<date("m")-1; $i++){
$mname1[$i];
}
我认为这意味着如下所示,从1月到9月建立一个月份名称数组。
for($i=0; $i<date("m")-1; $i++){
$mname1[] = $months[$i];
}
然后,在输出中,您可以写:
<?=implode('|', $mname1)?>
或者,只要将循环移动到HTML输出中的正确位置,就可以回显循环中的名称。