PHP 4.0 时尚编程百例 —  实例 25  for的高级运用

林继 PHP 技术 4,843 共写了382个字 (2005-05-06 18:34:50) 没有评论 打印 扫描二维码 百度已收录

实例说明

本例将介绍 PHP 4.0 中for的高级运用,这个例子的最终运行效果同实例21和实例23相同。编程的思路也是基本相似的,不同的只是前两个实例都用了while,而在本例中使用的是for。通过实例之间的比较,可以深入的了解while和for之间的相同之处和不同之处,判断什么时候用while,什么时候用for。这对于提高工作效率是非常有意义的。

编程思路

   首先定义 $currentDate 为当前系统时间,然后判断系统当前时间是不是”Monday”。如果是”Monday”
则跳出循环;如果不是”Monday””,则把 $currentDate 加上 l 天之后继续执行循环程序。直到$currentDate 等于”Monday”,跳出循环程序。注:本例中系统当前时间是星期二即”Tuesday”.

创作步骤

本例程序代码

  1. <html>
  2. <head>
  3. <title>for 的高级运用</title>
  4. </head>
  5. <body>
  6. <?
  7.          /*
  8.           ** 打印必要的说明文字
  9.          */
  10.         print("<b>距离星期一还有几天?</b>n");
  11.         print("<ol>n");
  12.         for($currentDate=date("U");                               //定义 $currentDate 时间格式
  13.              date("l",$currentDate)!="Monday";               //判断当前系统时间是不是Monday
  14.              $currentDate+=(60*60*24))                         //当前时间加上1天
  15.              {
  16.                   /*
  17.                    ** 打印时间名称
  18.                   */
  19.                   print("<li>".date("l",$currentDate)."n");
  20.              }
  21.        print("</ol>n");
  22. ?>
  23. </body>
  24. </html>

历史上的今天

5月
6

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

发表评论

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

< >