Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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 - Fatal编程技术网

在PHP中创建垂直表

在PHP中创建垂直表,php,Php,我有一个行和列的数组 <?php $rows=array(3); // rows 0 to 3 $cols=array(3); // column 0 to 3 ); ?> 这里第二列包含以下值 10 15 22 35 Ans: 20 16 23 33 Ans 30 17 24 32 Ans 这里第3列包含以下值 10 15 22 35 Ans: 20 16 23 33 Ans 30 17 24 32 Ans 我想用php显示它。这是我的php代码 &

我有一个行和列的数组

<?php 
  $rows=array(3); // rows 0 to 3
  $cols=array(3); // column 0 to 3

  );
?>
这里第二列包含以下值

10
15
22
35
Ans:
20
16
23
33
Ans
30
17
24
32
Ans
这里第3列包含以下值

10
15
22
35
Ans:
20
16
23
33
Ans
30
17
24
32
Ans
我想用php显示它。这是我的php代码

 <table border="1px">

<?php
for($row=0;$row<3;$row++){
    ?>
    <tr>
    <?php
    for($cols=0;$cols<3;$cols++){

        ?>
        <td><?php echo $cols; ?></td>
        <?php
        }
    ?>
    </tr>
    <?php

    }

?>
</table>

但我要求

0  0  0
1  1  1
2  2  2

为什么??如何才能正确执行此操作?

修改您的代码,并将
tr
/
/tr
移动到第二个
外,以进行
循环:

<table>
<?php
for($row=0;$row<3;$row++){?>
    <tr>  <!-- Open tr here -->
    <?php
    for($cols=0;$cols<3;$cols++){?>
        <td><?php echo rand(0, 10); ?></td>
    <?php
    }?>
    </tr>  <!-- Close tr here -->
<?php
    }?>
</table>

修改您的代码,并将
tr
/
/tr
移动到第二个
外,以进行循环:

<table>
<?php
for($row=0;$row<3;$row++){?>
    <tr>  <!-- Open tr here -->
    <?php
    for($cols=0;$cols<3;$cols++){?>
        <td><?php echo rand(0, 10); ?></td>
    <?php
    }?>
    </tr>  <!-- Close tr here -->
<?php
    }?>
</table>


将tr标签放在内侧外的正确位置loop@SamiKuhmonen我将如何通过将tr标签放置在内部外部的正确位置来添加这些值,例如10 15 22 35 Ansloop@SamiKuhmonen我将如何添加这些值,例如10 15 22 35 Ans第一个值的总和如何,第二列和第三列。将生成的值存储在数组中并计算所需的和。这是我的输出,在它之后是0 1 2 0 1 2 0 1 2,但结果是必需的0 0 1 1 2 2
echo$行那么。我做了一些更改。请您再检查一下。第一个的总和是多少,第二列和第三列。将生成的值存储在数组中并计算所需的和。这是我的输出,在它之后是0 1 2 0 1 2 0 1 2,但结果是必需的0 0 1 1 2 2
echo$行那么。我做了一些更改。请您再检查一下。