首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将包含列更改为php中的另一列?

如何将包含列更改为php中的另一列?
EN

Stack Overflow用户
提问于 2018-01-25 10:07:21
回答 2查看 77关注 0票数 0

我想问如何将列中表的包含更改为另一列。

我有以下代码:

代码语言:javascript
复制
<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

  1. \x{e76f}\x{e76f}
  2. 巴丹·乌萨哈
  3. [法] Konflik Sosial
  4. Kemerdekaan印度尼西亚
  5. Ekosistem
  6. Kerajaan Kuno印度尼西亚 1 2 3.

但是,我想将包含表更改为以下内容:

该表应包括: No _ Tema _ Presisi

  1. \x{e76f}\x{e76f}
  2. 巴丹·乌萨哈2
  3. \x{e76f} Konflik Sosial .3
  4. Kemerdekaan印度尼西亚
  5. Ekosistem
  6. Kerajaan Kuno印度尼西亚

更清楚的是,您可以看到表,我应该更改什么像这个表格

EN

回答 2

Stack Overflow用户

发布于 2018-01-25 10:16:22

使用$hasil值尝试这个循环

代码语言:javascript
复制
<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
EN

Stack Overflow用户

发布于 2018-01-25 10:17:48

您只需要在其中添加一个包含3 TDTD,并且不需要第二个循环,只需检查$no索引是否包含了$no元素:

代码语言:javascript
复制
 <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> 
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48440278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档