我想问如何将列中表的包含更改为另一列。
我有以下代码:
<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>
该表向我们展示了以下内容: No _ Tema _ Presisi
但是,我想将包含表更改为以下内容:
该表应包括: No _ Tema _ Presisi
更清楚的是,您可以看到表,我应该更改什么像这个表格
发布于 2018-01-25 10:16:22
使用$hasil值尝试这个循环
<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> 发布于 2018-01-25 10:17:48
您只需要在其中添加一个包含3 TD的TD,并且不需要第二个循环,只需检查$no索引是否包含了$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> https://stackoverflow.com/questions/48440278
复制相似问题