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

PHP 4.0 时尚编程百例 —  实例 19   天天学汉语


2005-05-03 17:10:51 4,961 0 发表评论 字体: 作者:C.K.
标签: 时尚编程百例

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

实例说明

本例将介绍如何在 PHP 4.0 中运用 if … elseif … else 语句。首先程序会读取系统当前时间(时间是英文格式),然后输出到浏览器,经过判断之后,程序可以得到与之相对应的中文格式单词。本例主要强调 if…elseif…else 语句在 PHP 4.0 中的重要性,经过对本例的研究,应该对 PHP 4.0 中的 if、else…if、 else语句有了全面的认识。

编程思路

if … else 循环一共有 3 种形式,下面简要概括一下:

第1种是只有到if条件,在实例17中已经做过相关的讨论。

第2种是除了if 之外,加上了else 的条件,可解释成“若发生了某事则怎样处理,否则该如何解决”。语法如下:

if(expr)
{
satement
} else
{
statement2
}

其中的else由于只有一行执行的指令,因此不用加上大括号。
第3种就是递归的 if… else 循环,在实例 18 中已经做过相关讨论。

创作步骤

首先把系统当前时间赋给$english_Day 变量,然后通过判断,把中文时间赋给$chines_Day 变量,最后将得到的结果输出到浏览器。

本例程序代码

<html>
  • <head>
  • <title>天天学汉语</title>
  • </head>
  • <body>
  • <?
  •     /*
  •      ** 取得系统当前时间
  •     */
  •  $english_Day=date("l");
  •     /*
  •     ** 查找对应的中文时间
  •    */
  •  if($english_Day=="Monday")                   //如果系统时间是 Monday
  •  {
  •         $chinese_Day="星期一";                   //则把 Monday 赋给$chinese_Day
  •  }
  •  elseif($english_Day=="Tuesday")          //如果系统时间是 Tuesday
  •  {
  •         $chinese_Day="星期二";                  //则把 Tuesday 赋给$chinese_Day
  •  }
  •  elseif($english_Day=="Wednesday")    //如果系统时间是 Wednesday
  •  {
  •       $chinese_Day="星期三";                   //则把 Wednesday 赋给$chinese_Day
  •  }
  •  elseif($english_Day=="Thursday")       //如果系统时间是 Thursday
  •  {
  •      $chinese_Day="星期四";                   //则把 Thursday 赋给$chinese_Day
  •  }
  •  elseif($english_Day=="Friday")           //如果系统时间是 Friday
  •  {
  •     $chinese_Day="星期五";                   //则把 Friday 赋给$chinese_Day
  •  }
  •  elseif($english_Day=="Saturday")     //如果系统时间是 Saturday
  •  {
  •   $chinese_Day="星期六";                   //则把 Saturday 赋给$chinese_Day
  •  }
  •     else
  •     {
  •     /* 如果都没有进入上面的判断,那么一定是星期日了! */
  •        $chinese_Day="星期日";
  •     }
  •     /*
  •      ** 用英语和中文打印系统当前时间
  •     */
  •    print("<h2>中文课程:每日一课</h2>n");
  •    print("英文:<b><font color=ff0000>".date("l")."</font></b>.<br><br>n");
  •    print("中文:<b><font color=ff0000>$chinese_Day</font></b>.<br>n");
  • ?>
  • </body>
  • </html>

    网站统计 Statistics

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

    广告区 Guǎng Gào