我目前的代码:
<td>
<?php echo $row['feild1'] + $row['feild2'] + $row['feild3'] + $row['feild4'] + $row['feild5'] + $row['feild6'] + $row['feild7'] + $row['feild8'] + $row['feild9'] + $row['feild10'] + $row['feild11'] + $row['feild12'] + $row['feild13'] + $row['feild14'] / 42; ?>
</td>
我试图产生一个百分比,但它似乎只是将这些值加在一起。
答案 0 :(得分:4)
<td><?php echo ($row['feild1'] + $row['feild2'] + $row['feild3'] + $row['feild4'] + $row['feild5'] + $row['feild6'] + $row['feild7'] + $row['feild8'] + $row['feild9'] + $row['feild10'] + $row['feild11'] + $row['feild12'] + $row['feild13'] + $row['feild14']) / 42; ?></td>
喜欢这样。
你也拼错了field
。不是feild
。
答案 1 :(得分:1)
如果数组中的所有值都是数字(整数或浮点数);您可以使用array_sum
:
<?php echo array_sum($row) / 42; ?>
或者
<?php echo array_sum($row) / (count($row) * 4); ?>