加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

将php数组填充到HTML表中

发布时间:2020-12-13 21:42:47 所属栏目:PHP教程 来源:网络整理
导读:将php数组填充到 HTML表中 我有一个php数组(比如$rows2)中的数据,它以键值对的形式给出了下面的输出. 我正在尝试将此数据格式化为HTML表格: 0 = Month:1 = 07/2011,2 = 7-83 = / 1432 A.H4 = 5 = Location:6 = Plainfield,7 = NJ,8 = USA9 = Calculation Me
将php数组填充到 HTML表中

我有一个php数组(比如$rows2)中的数据,它以键值对的形式给出了下面的输出.
我正在尝试将此数据格式化为HTML表格:

0 => Month:
1 => 07/2011,2 => 7-8
3 => / 1432 A.H
4 =>  
5 => Location:
6 => Plainfield,7 => NJ,8 => USA
9 => Calculation Method:
10 => Value 10
11 =>  
12 => Juristic Method:
13 => Standard

我尝试使用以下代码填充表格:

echo '<table border=1>';
while (list($key,$value) = each($rows2)) {

    echo $value2.$value;
        if($i%5 == 0){
            echo '<tr><td>'.$value2.'</td></tr>';

        }
        $value2='';
    $i++;
}
echo '</table>';

我得到以下输出:

--------------------------------------------------------
Month:      |   07/2011     |   7-8     |   1432 A.H
--------------------------------------------------------
Location:   |   Plainfield  |   NJ      |   USA
--------------------------------------------------------
Calculation |   ValueX      |  Juristic |   ValueY
Method:     |               |  Method:  |
--------------------------------------------------------

我试图将最后一行拆分为2行,然后将第二行拆分为第二行
?看起来像下面的结果.

--------------------------------------------------------
Month:      |   07/2011     |   7-8     |   1432 A.H
--------------------------------------------------------
Location:   |   Plainfield  |   NJ      |   USA
--------------------------------------------------------
Calculation |           ValueX      
Method:     |           
--------------------------------------------------------
Juristic    |           ValueY
Method:     |               
--------------------------------------------------------

有人可以帮忙吗?提前致谢.

解决方法

如果以下情况属实:

>行数始终相同
>列数始终相同

然后你可能最好只是将数组的部分插入表中,如下所示:

<table>
<tr>
    <td><?= $array[0]?></td>
    <td><?= $array[1]?></td>
    <td><?= $array[2]?></td>
    <td><?= $array[3]?></td>
</tr>
<tr>
    <td><?= $array[9]?></td>
    <td colspan='3'><?= $array[10]?></td>
</tr>
<tr>
    <td><?= $array[12]?></td>
    <td colspan='3'><?= $array[13]?></td>
</tr>
</table>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读