首页 » PHP 技术 » 浏览内容

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


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

实例说明

本例将介绍如何在 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 变量,最后将得到的结果输出到浏览器。

本例程序代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<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>

评论 0 条回应 (访客:0 条, 博主:0 条) 发表

  1. 暂无评论,快抢沙发吧。

发表评论

  • 插入图像

要发表评论,您必须先登录