我已经浏览了我的记录,当我使用print_r()时,我会看到我的所有记录,但如果我尝试在表格中显示它,它将只显示一条记录。
我该如何解决这个问题?
<?php foreach ($clists as $clist) ;?>
<tr>
<td><?php echo $clist['Course']['id']; ?></td>
<td><?php echo $this->Html->link($clist['Course']['course_name'], array('controller' => 'this', 'action' => 'this')); ?></td>
<td><?php echo $clist['Course']['course_desc']; ?></td>
<td><?php echo $clist['Course']['closing_day']; ?></td>
</tr> <?php //endforeach; ?> <?php unset($clist); ?> –
}
答案 0 :(得分:0)
如何循环播放数组?
以下是关于如何在数组中回显结果的一个很好的示例:
<?php
//Example array
$colors = array(
"red",
"green",
"blue",
"yellow"
);
foreach ($colors as $value) {
echo "$value <br>";
}
?>
另外,例如;
$result = array(
[0] => 'DB result 1',
[1] => 'DB result 2',
[2] => 'DB result 3'
);
在表中显示这些结果,例如在这种情况下:
<table>
<?php foreach($result as $key => $value) { ?>
<tr>
<td><?= $value ?></td>
</tr>
<?php } // End foreach ?>
</table>
祝你好运!