在php中将结果集foreach转换为for循环

在php中将结果集foreach转换为for循环,php,codeigniter,Php,Codeigniter,我正在codeigniter中做一个项目。在这里,我想获取要查看的字段时间和url。我想显示类似的内容 第一个字段是time,第二个字段是url foreach ($path as $row) { ?> <tr> <td> <a href="#"> <div class="span6 pull-left"><?php echo $row->ti

我正在codeigniter中做一个项目。在这里,我想获取要查看的字段时间和url。我想显示类似的内容

第一个字段是time,第二个字段是url

foreach ($path as $row) {
    ?>
    <tr>
        <td>
            <a href="#">
                <div class="span6 pull-left"><?php echo $row->time;</div>
                <div class="span3 pull-left"><?php echo $row->url ?></div>
            </a>

        </td>
    </tr>
    <?php
}
?>
foreach($path作为$row){
?>
但实际上,第一行时间是第一行和第二行时间之间的差。第二行时间是第二行和第三行时间之间的差,依此类推。我尝试过foreach循环。但我没有实现这个的想法。有人帮我将这个foreach循环转换为for循环来完成这个任务吗任务

提前谢谢。

可能是

for( $i = 0 ; $i < count($path) ; $i++ ) {
    $time = $path[$i]->time - $path[$i+1]->time;
}
for($i=0;$itime-$path[$i+1]->time;
}
请注意最后一个索引的问题