PHP 4.0 时尚编程百例 —  实例 36  表格状打印

林继 PHP 技术 5,301 共写了317个字 (2005-05-13 17:01:31) 没有评论 打印 扫描二维码 百度已收录

实例说明

本例将介绍用 PHP 4.0 在客户端实现数据表格状排列.本例主要是通过 print 指令,在服务器端按照HTML语言的标记进行数据的组合排列。同时使用 for 进行循环。在网页中通过表格进行数据的格式化,是最为常见的技术。

编程思路

首先通过 print 指令和两个嵌套循环指令,循环出来表格的行和列,外层循环是循环表格的行数,这里是12行,里层的循环是为了循环出表格的列数,然后在每一个表格元素(单元格)的位置上打印出行和列的乘积,在最后加上表格的结尾,同时加上必要的HTML语言标记。

创作步骤

一、表格开始的部分

  1.  /* 数据表格化 */
  2.  print("<table bgcolor=ffccoo border="1">n"); // 表格开始

二、通过两层嵌套循环得到行和列

在这里,通过 for($row=1;$row<=12;$row++) 指令给 $row 赋初始值为l,然后每循环 1 次使 $row 变量加1,条件 $row<=12 表明在 $row 小于或等于 12 的时候,一直进行循环,所以这里行数一共循环 12 次,在第 2 层循环为:

  1. for($column=1;$column<=12;$column++) // 开始列 {  print("<td>");  print($row * $column);// 表格元素乘积  print("</td>"); }

同时通过函数 print ($ row * $column) 将表格元素乘积打印出来.

三、本例程序代码

  1. <html><head><title>实现表格状打印</title></head><body>
  2. <?
  3.           /*            ** 数据表格化           */ 
  4.           print("<table bgcolor=ffccoo border="1">n"); 
  5.                 // 表格开始
  6.            for($row=1;$row<=12;$row++) 
  7.           {
  8.                 print("<tr>n"); // 开始行
  9.                 for($column=1;$column<=12;$column++)    // 开始列
  10.            {
  11.                 print("<td>");
  12.                 print($row * $column);        // 表格元素乘积
  13.                 print("</td>"); 
  14.           }
  15.                 print("</tr>n");          // 行结束
  16.            }
  17.                 print("</table><br><br>n");      // 表格结束
  18. ?>
  19. </body></html>

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >