加入收藏 | 设为首页 | 会员中心 | 我要投稿 南昌站长网 (https://www.0791zz.cn/)- 终端安全、安全管理、数据治理、图像分析、大数据!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP语句

发布时间:2022-08-02 15:03:10 所属栏目:PHP教程 来源:互联网
导读:什么是算法 算法是指为解决问题,而合算出的计算 所谓的算法就是利用自然语言或其它方式,描述解决计算机问题的方法。 1. 流程图 起止框:算法的开始与结束 处理框:初始化或运算赋值等操作 输入输出框:表示输入输出数据 判断框:根据一个条件成立与否,决
  什么是算法
  算法是指为解决问题,而合算出的计算
  所谓的算法就是利用自然语言或其它方式,描述解决计算机问题的方法。
   
  1. 流程图
   
               起止框:算法的开始与结束
   
            处理框:初始化或运算赋值等操作
   
    输入输出框:表示输入输出数据
 
 
      
 
 
          判断框:根据一个条件成立与否,决定执行两种不同操作的其  中一个
   
 
   连接点:用于流程图分支的连接
 
 
 
 
 
  如:
 
 
  N-S结构流程图
  将普通流程图的流程线去掉就是N-S结构流程图,全部算法写在一个矩形框中,
   
  伪代码
  伪代码介于自然语言和计算机语言之间的文字和符号对算法进行描述。
 
 
   
  程序的三种结构
  1、顺序结构
  2、选择(分支)结构
  3、循环结构
 
 
  条件控制语句
  if语句的格式为:
  if(expression)
           statement;
   
  if (expression){
           statements1;
           statements2;
  }
 
 
   
 
  if (expression){
          statements1;
  }else{
          statements2;    
  }
 
  if (expression){
          statements1;
  }elseif{
          statements2;    
  }else{
          statements3;
  }
 
 
  switch…case语句
 
  为了能够对同一变量进行多种可能性的判断,可以使用该语句,其结构如下:
  switch ($testVar1){
      case "first":
          echo "您取得了第一名";
          break;
      case "second":
          echo "您取得了第二名";
          break;
      case "third":
          echo "您取得了第三名";
          break;
      default:
          echo "您没有进入前三名";
 
  }
 
  while语句
  while (expression){
               statement;
  }
 
  如:
 
  <?php
  $num1=1;
  $sum1=0;
  while ($num1<=100){
      $sum1+=$num1;
      $num1++;
  }
  echo "sum1的值为:".$sum1;
 
  do…while循环
   
  do{
               statement;
  }while(expression)
   
  执行循环后面的语句
 
  如:
 
  <?php
  $num1=101;
  $sum1=0;
  do{
      $sum1+=$num1;
      $num1++;
  }while($num1<=100);
  echo "sum1的总和为:".$sum1;
 
  for 循环语句
       for(初始值;条件;循环变量更新){
                 statement;
  }
 
 
  <?php
  $sum1=0;
  for ($i=1;$i<=100;$i++){
      $sum1+=$i;
 
  }
  echo "sum1的值为:".$sum1;
 
  foreach() 语句生成一个由数组当前内部指针所指向的元素的键名和键值组成的数组,并把内部指针向前移动;同时也有了处理对象的功能;
  原来的each方法在7.2以后被废弃
 
  语法
  foreach (array_expression as $value){
              statement
  }
  或
  foreach(array_expression as $key=>$value){
              statement
  }
 
  如
 
 
  <?php
  $planes=array("1号"=>"B17","2号"=>"B52","3号"=>"大黄蜂");
  foreach ($planes as $key2=>$value2){
      echo "当前的键为:".$key2.",";
      echo "当前的值为:".$value2."n";
  }
 
  跳转控制语句
  1. break 跳出循环
  2. break n 跳出n重循环
  while(条件1){
       while(条件2){
            break 2;
     }
  }
  如:
  <?php
  $num1=0;
  $sum1=0;
  while($num1<=100){
      $sum1+=$num1;
      $num1++;
      if($num1==20){
          break;
      }
  }
  echo "当前sum1的值是:".$sum1;
 
  3. continue 跳出当前循环
 
  如:
 
  <?php
  $num1=0;
  $sum1=0;
  while($num1<100){
      $num1++;
      if($num1==20)
          continue;
      $sum1+=$num1;
  }
  echo "$sum1的当前值为:".$sum1;

(编辑:南昌站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读