我想问一下如何将列中表格的包含更改为另一列。
我在下面有以下代码:
<h4 align="center">--- PRESISI ----</h4>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>No</th>
<th>Tema</th>
<th>Presisi</th>
</tr>
</thead>
<tbody>
<?php
$no =0;
$hasil=array(1,2,3);
foreach ($data_view as $data) {
$no++;
?>
<tr>
<td>
<?php echo "$no."; ?>
</td>
<td>
<?php echo $data->nama; ?>
</td>
<?php } ?>
<?php for($i=0;$i<count($hasil);$i++){?>
<tr>
<td>
<?php
echo $hasil[$i];//echo $presisi[1]; ?>
</td>
</tr>
<?php } ?>
</tr>
</tbody>
</table>
&#13;
该表显示了包含:
没有| Tema | Presisi
| Sistem Informasi Akuntansi |
| Badan Usaha |
| Konflik Sosial |
| Kemerdekaan Indonesia |
| Ekosistem Alam |
- 醇>
| Kerajaan Kuno Indonesia |
1
2
3
但我想改变包含表格的表格:
该表应该包含:
没有| Tema | Presisi
| Sistem Informasi Akuntansi | 1
| Badan Usaha | 2
| Konflik Sosial | 3
| Kemerdekaan Indonesia |
| Ekosistem Alam |
- 醇>
| Kerajaan Kuno Indonesia |
更清楚地说,您可以看到表格应该如何更改 table
答案 0 :(得分:-1)
使用$hasil
值
$no
<tbody>
<?php
$no =0;
$hasil=array(1,2,3);
foreach ($data_view as $data) {
$no++;
?>
<tr>
<td><?php echo "$no."; ?></td>
<td><?php echo $data->nama; ?></td>
<td><?php echo (isset($hasil[$no - 1])) ? $hasil[$no - 1] : ""?></td>
</tr>
<?php } ?>
</tbody>
答案 1 :(得分:-1)
你需要在里面只添加一个TR
和3 TD
,你不需要第二个循环,只需检查数组是否有索引$ no的元素:
<tr>
<td><?php echo "$no."; ?></td>
<td><?php echo $data->nama; ?></td>
<td><?php if isset($hasil[$no-1]) { echo $hasil[$no-1]; } ?> </td>
</tr>