【发布时间】:2014-10-01 16:19:51
【问题描述】:
我需要制作一个打印月份以及是否已付款的列表。
所以首先我创建了一个包含月份名称的数组:
$month_names = array("January","February","March","April","May","June","July","August","September","October","November","December");
然后我有十二个月的列:值 1 表示付费 0 表示未付费。所以我做了一个变量来知道它是否被支付:
if ($row['month1'] == '1') {
$row['month1'] = 'Paid';
} else $row['month1'] = 'Non-Paid';
有没有更好的方法来做到这一点?
该列表将只有两列:“每月付款”和“状态”。
while 或 foreach 应该是这样的:
echo '
<li><a class="months">'$array[$month_names]=>$value'</a></li>
<li><a class="status">'.$row['month1'].'</a></li>
';
我不太确定,我该怎么做?
谢谢!
【问题讨论】:
标签: php arrays printing prepared-statement