background image

     print count($fruit);    

  显示结果为 2。 

   

    

     D. 结构控制    

  在 PHP 中,用户可以使用“for”或“while”等的循环结构语句。例如: 

   

  for ($i = 4; $i < 8; $i++) {    

  print “I have eaten $i apples today.\n”; }    

  或 

   

  $i = 4; while ($i < 8) {    

  print “I have eaten $i apples today.\n”; 

     $i++; 

     } 

     返回结果为: 

     I have eaten 4 apples today. 

     I have eaten 5 apples today. 

     I have eaten 6 apples today.    

  I have eaten 7 apples today.    

  此外,用户还可以使用

“if”和“elseif”等的选择性结构语句。例如:    

  if ($user_count > 200) {    

  print “The site is busy right now!”;}    

  elseif ($user_count > 100) {    

  print “The site is active right now!”;    

  else { 

     print “The site is idle - only $user_count user logged on.”;    

  }    

    

        表单处理    

    PHP 为用户提供了众多方便易用的强大功能。在表单的处理方面,PHP 能够自动地将由客户端表单发

送的数据赋值给相应变量,从而极大地简化了整个表单的处理过程。

 

   

  举例来说,用户建立如下表单: 

   

  <INPUT TYPE=TEXT NAME=“name” VALUE=“PETER”>    

  当使用 PHP 对上述代码进行处理时,PHP 自动创建一个名为$name 的变量,并将变量值“PETER”赋予该

变量。

 

   

  用户可以直接对 PHP 创建的变量进行各种操作,例如显示变量值: 

   

  echo “Hi $name!”; 

   

  或对变量值进行验证: 

   

  if ($name == “PETER”) { echo “Please check out your email.”; }    

    下面,我们就来看一下如何通过使用 PHP 创建并处理一个基本的表单。在示例当中,我们将会要求

表单的填写者回答几个简短的问题,包括输入表单填写者的姓名,电子邮件地址,完成调查问卷等。

 

   

    这里,我们将所要设计的页面按照功能划分成表单显示和表单处理两个功能模块。这样,用户就不必

设计两个不同的页面,而只需要在同一个

PHP 页面中通过逻辑控制显示或处理相应的功能模块。 

   

    

     A. 表单显示    

  我们通过第一个功能模块来实现表单的显示。具体代码为: 

   

  <?php 

     function display_form() 

     {