您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> php >> 正文

PHP完全手册

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-2-2 我要参与讨论

  则有专门的循环语句来做这些事情,当然这也是计算机的一个强项。
  循环语句象一个圆,从开始到结束可以一遍一遍的执行,但最好不能是圆,否则我们会陷入死循环。因此,我们使用循环语句的时候,要有一个良好的出入口。
  循环一般可以分为以下几种。
  (1)while循环,也叫“当型循环”,就是说“当条件为真就执行循环体”,在PHP中的定义如下:
  while (expression)
  { statement}
  这种循环先判断表达式为真再执行,可能一次也不执行。
  (2)do while循环叫做“直到型循环”,它最少执行一次,意思就是“先执行循环体直到条件为真才退出”,PHP的定义为
  do {
    statement
  } while (expr);
  上面两种循环都是不知道循环的次数,或者在条件比较模糊的情况下使用。
  (3)for循环,在PHP4中有两种for循环,一是for,另一是foreach循环。他们主要的区别在于:
  for循环用于循环次数已知的循环;
  foreach则是针对数组和散列的循环;
  for循环的PHP定义如下:
  for (expr1; expr2; expr3) {
    statement
  }
  下面是一个简单的例子:
  <?php
   for ($i = 1; $i <= 10; $i++) {
    echo $i;
  }
  ?>
  PHP有数组和散列,后面介绍它们的概念,数组元素个数没有固定,如果要访问每一个元素,用foreach可以从第一个元素访问到最后一个元素,这样我们可以不必求出元素的个数,就能遍历整个数组,在PHP中foreach循环的定义如下:
  foreach(array_expression as $value) statement  //普通数组
  foreach(array_expression as $key => $value) statement //散列
  请做一下下面的例子:
  <?php
  // foreach例一
  $a = array (1, 2, 3, 17);
  foreach ($a as $v) {
   echo "Current value of \$a: $v.\n";
  }
  // foreach例二
  $a = array (1, 2, 3, 17);
  $i = 0;
  foreach($a as $v) {
   echo "\$a[$i] => $k.\n";
  }
  // foreach例三
  $a = array (
   "one" => 1,
   "two" => 2,
   "three" => 3,
   "seventeen" => 17
  );
  foreach($a as $k => $v) {
  echo "\$a[$k] => $v.\n";
  }
  3.SWITCH多条件语句
  在学习if条件语句时,我们注意到如果条件非常复杂的时候,就象我们排一个日程表时,如果再使用if语句就会非常的麻烦,而且程序不易阅读,这时我们推荐使用SWITCH语句,实际上一般只要是复合的条件都可以使用SWITCH语句,因为它能帮助我们编出结构清晰和比较容易改变条件表达式,PHP定

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

在google里搜索更多PHP完全手册

Google
Web www.51ec.org
  • 上一篇信息学院:

  • 下一篇信息学院:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    我来说两句 对此文章发表了评论
      昵 称: *必填    ·注册用户·
      评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
    评 论
    内 容

     
    评论列表 (最新 评论仅限网友观点!)

    供求信息




    | 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明