PHP 4.0 时尚编程百例 —  实例 11   一个漂亮的表格

林继 PHP 技术 5,391 共写了574个字 (2005-04-25 9:58:45) 没有评论 打印 扫描二维码 百度未收录

实例说明

本例将介绍如何在 PHP 4.0 中使用function() (函数).在 PHP 中,允许程序设计者将常用的流程或者变量等元件组织成一个固定的格式。也就是说用户可以自行组合函数或者是类。PHP 中的function() 和C 语言一样,包括有返回值及无返回值两种在本例中,首先调用 function() 给表格的第1行一个颜色初始值,然后程序每次读到当前行的颜色时,都会调用function()来取得表格的具体颜色,由于判断的结果不同,所以会看到一个颜色交替的表格。

编程思路

在使用 function 时,自定义的函数名称前要加入保留字 function ,表示这是用户自定义的函数。之后的具体名称 (本例是useColor) 可以是任何的英文字母开头的字符串,字符串除了开头不能是数字或是下划线以外,在第1个字母后可以是阿拉伯数字或者是下划线。其它的符号或是中文字符不能当作函数名。而括号里面的变量为函数使用的参数,参数之间使用逗号隔开。在参数后的大括号 {} ,即为整个函数的主体部分。函数如果有返回值,则使用 return 可将返回值返回。而参数可以事先定义初始值或默认值。有定义默认值的参数在使用函数时可以省略,但一定要放在没有配置默认值参数的后面,否则 PHP 4.0 在解析函数时,会出现错误。

创作步骤

本例程序代码

  1. <html>
  2. <head>
  3. <title>一个漂亮的表格</title>
  4. </head>
  5. <body>
  6. <?
  7.    function useColor()
  8. {
  9.  /*
  10.  ** 请牢记最后使用过的颜色标记
  11.  */
  12.  static $ColorValue;
  13.  /* 选择下一个颜色 */
  14.  if($ColorValue=="#cccccc")
  15.  {
  16.   $ColorValue="#000000";
  17.  }
  18.  else
  19.  {
  20.   $ColorValue="#cccccc";
  21.  }
  22.  return($ColorValue);
  23. }
  24. print"<table width=\"100%\">n";
  25. for($count=0;$count<6;$count++)
  26. {
  27.  /*
  28.  ** 取得当前行的颜色
  29.  */
  30.  $RowColor=useColor();
  31.  /*
  32.  ** 把背景颜色用html语言
  33.  ** 输出到表格单元
  34.  */
  35.  print"<tr><td bgcolor=\"$RowColor\">";
  36.  print"<font color=ffffff size=2><center>行数 $count</center></font></td></tr>n";
  37. }
  38. print"</table>n";
  39. ?>
  40.  
  41. </body>
  42. </html>

历史上的今天

4月
25

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

发表评论

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

< >