2017-05-05 70 views
-4

大家好,我将创建一个简单的逻辑Web应用程序。我的网站解决了一些算法和一些常见的编程逻辑。如何将下表打印为输出?

我想集成一个逻辑程序如下。

  • 一个表包含5行和6列
  • 第一行包含:1 * 1 = 1 | 1 * 2 = 4 ......
  • 第二行包含:2 * 1 = 2 | 2 * 2 = 4 .....
  • ......

在短我需要使下面的逻辑由PHP作为动态的。

<table align="left" border="1" cellpadding="3" cellspacing="0"> 
    <tbody> 
     <tr> 
      <td>1 * 1 = 1</td> 
      <td>1 * 2 = 2</td> 
      <td>1 * 3 = 3</td> 
      <td>1 * 4 = 4</td> 
      <td>1 * 5 = 5</td> 
     </tr> 
     <tr> 
      <td>2 * 1 = 2</td> 
      <td>2 * 2 = 4</td> 
      <td>2 * 3 = 6</td> 
      <td>2 * 4 = 8</td> 
      <td>2 * 5 = 10</td> 
     </tr> 
     <tr> 
      <td>3 * 1 = 3</td> 
      <td>3 * 2 = 6</td> 
      <td>3 * 3 = 9</td> 
      <td>3 * 4 = 12</td> 
      <td>3 * 5 = 15</td> 
     </tr> 
     <tr> 
      <td>4 * 1 = 4</td> 
      <td>4 * 2 = 8</td> 
      <td>4 * 3 = 12</td> 
      <td>4 * 4 = 16</td> 
      <td>4 * 5 = 20</td> 
     </tr> 
     <tr> 
      <td>5 * 1 = 5</td> 
      <td>5 * 2 = 10</td> 
      <td>5 * 3 = 15</td> 
      <td>5 * 4 = 20</td> 
      <td>5 * 5 = 25</td> 
     </tr> 
     <tr> 
      <td>6 * 1 = 6</td> 
      <td>6 * 2 = 12</td> 
      <td>6 * 3 = 18</td> 
      <td>6 * 4 = 24</td> 
      <td>6 * 5 = 30</td> 
     </tr> 
    </tbody> 
</table> 

OR

enter image description here

在此先感谢。

+1

你尝试过什么了吗? stackoveflow不是一种编码服务。 –

+0

选中此:https://stackoverflow.com/tags/html-table/info – Picard

回答

3

简单的逻辑。

<table align="left" border="1" cellpadding="3" cellspacing="0"> 
<?php 
for($i=1;$i<=6;$i++) 
{ 
    echo "<tr>"; 
    for ($j=1;$j<=5;$j++) 
    { 
     echo "<td>$i * $j = ".$i*$j."</td>"; 
    } 
    echo "</tr>"; 
} 
?> 
</table> 
1

使用两个for循环中

<table> 
    <?php for ($i = 0; $i < 6; $i++): ?> 
     //your html code here to print the table 
     //table row 
     <?php for ($i = 0; $i < 6; $i++): ?> 
      //your html code here to print the table 
      //table cell 
     <?php endfor;?> 
    <?php endfor;?> 
</table>