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

时间:2013-01-14 08:52:30

标签: php codeigniter

我正在codeigniter做一个项目。我想要获取字段时间和网址来查看。我想显示类似这样的内容enter image description here

第一个字段是时间,第二个字段是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循环但是我没有任何想法实现这个。任何人都帮助我将这个foreach循环转换为for循环来完成任务。

提前致谢。

1 个答案:

答案 0 :(得分:1)

也许像..

for( $i = 0 ; $i < count($path) ; $i++ ) {
    $time = $path[$i]->time - $path[$i+1]->time;
}

请注意上一个索引的问题..