Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中将包含一列更改为另一列?_Php_Html - Fatal编程技术网

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

如何在php中将包含一列更改为另一列?,php,html,Php,Html,我想问一下如何将表在一列中的包含更改为另一列 我有以下代码: ——预测---- 不 特马 普雷西西 使用$no值通过$hasil尝试此循环 <tbody> <?php $no =0; $hasil=array(1,2,3); foreach ($data_view as $data) { $no++;

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

我有以下代码:

——预测----
不
特马
普雷西西

使用
$no
值通过
$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> 

您只需添加一个
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> 


我创建了一个代码片段。仅格式化代码段,它就表明您正在生成无效的HTML:
至少应该有一个前文本,非常感谢您的正确答案。我很抱歉,我不是这个意思,因为我仍然是业余使用stackoverflow,我不小心按下了downvote按钮。我希望你能参考。先生谢谢