我制作了一张桌子,我计算了每行和每列的总和。 我想简化下面的代码。 你还有其他想法来减少代码吗? 非常感谢你
这是我的代码
$totalsanscontrat=0;
$totaldejacontrat=0;
$totalaveccontrat=0;
foreach ($rows as $row) {
$total=0;
print "<tr>";
foreach ($row as $key => $val) {
print "<td align='center' bgcolor='#DDDDDD'><strong>$val</strong></td>";
if($key!="codeDisc" ){
$total+= $val;
}
if($key=="Candidat favorable sans contrat"){
$totalsanscontrat+=$val;
}
if($key=="Candidat déjà eu un contrat"){
$totaldejacontrat+=$val;
}
if($key=="Candidat avec contrat"){
$totalaveccontrat+=$val;
}
}
print "<td align='center' bgcolor='#DDDDDD'><strong>$total</strong></td>";
print "</tr>";
}
<td colspan="2" align="center" bgcolor="#DDDDDD"><strong>TOTAL</strong></td>
<td align="center" bgcolor="#F4F4F4"><strong><?php echo $totalsanscontrat;?></strong></td>
<td align="center" bgcolor="#F4F4F4"><strong><?php echo $totaldejacontrat;?></strong></td>
<td align="center" bgcolor="#F4F4F4"><strong><?php echo $totalaveccontrat;?></strong></td>