在html表中的php + mysql计算一个百分比

时间:2014-03-23 23:19:38

标签: php html mysql

我目前的代码:

<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>

我试图产生一个百分比,但它似乎只是将这些值加在一起。

2 个答案:

答案 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); ?>