首页 » 建站技术 » PHP 技术 » 浏览内容

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


2005-05-13 17:01:31 5,318 0 发表评论 字体: 作者:C.K.
标签: 时尚编程百例

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

实例说明

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

编程思路

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

创作步骤

一、表格开始的部分

 /* 数据表格化 */
  •  print("<table bgcolor=ffccoo border="1">n"); // 表格开始
  • 二、通过两层嵌套循环得到行和列

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

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

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

    三、本例程序代码

    <html><head><title>实现表格状打印</title></head><body>
  • <?
  •           /*            ** 数据表格化           */
  •           print("<table bgcolor=ffccoo border="1">n");
  •                 // 表格开始
  •            for($row=1;$row<=12;$row++)
  •           {
  •                 print("<tr>n"); // 开始行
  •                 for($column=1;$column<=12;$column++)    // 开始列
  •            {
  •                 print("<td>");
  •                 print($row * $column);        // 表格元素乘积
  •                 print("</td>");
  •           }
  •                 print("</tr>n");          // 行结束
  •            }
  •                 print("</table><br><br>n");      // 表格结束
  • ?>
  • </body></html>

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5095 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14273352 位访客

    广告区 Guǎng Gào