我正在构建一个简单的权重日志,其中有一个显示用户进度的表。我正在使用Codeigniter。比较两个值的PHP foreach循环
<?php foreach($logs as $log) : ?>
<tr>
<td><?php echo $log->date ;?></td>
<td><?php echo $log->weight ;?> kg.</td>
<td><!-- variation between this record and previous record. weigth[a] - weight[b] --></td>
<td></td>
<td><?php echo anchor('logs/edit/'.$log->id, 'Editar'); ?> <?php echo anchor('logs/delete/'.$log->id, 'Delete'); ?></td>
</tr>
<?php endforeach ;?>
我试图计算第一行和第二行之间的差异,以便获得日志之间的重量损失或增益。我想知道如何访问循环的前一个记录,以便从当前记录的重量中减去它。
---------------------------------------
DATE | WEIGHT | VARIATION
---------------------------------------
Nov 20 | 70 kg | -1 kg << LAST LOGGED WEIGHT, FIRST IN ARRAY
.......................................
Nov 15 | 71 kg | -
---------------------------------------
添加了循环结果的快速表示法 – Landitus 2010-11-09 04:16:01