循环结构
 一、while循环
 while(表达式)
{
 循环体;//反复执行,直到表达式为假
}

<?php
$num = 1;

while ($num <= 10){
    print "Number is $num<br />";
    $num++;
}

print 'Done.';
?>

Do While 循环语句与while有一定的区别,它们的区别就是do while不管条件是否为真都会先执行一下,而while必须为真才会执行一次.

do {
echo "Mmmmm...I love cookies! *munch munch munch*";
} while ($cookies > 1);

输出就是.

Mmmmm...I love cookies! *munch munch munch

三、for循环

根据循环条件不同,有两种类型的循环

一种:计数循环 (一般使用for)
另一种:条件型循环 (一般使用 while   do-while)

for (expr1; expr2; expr3) {
  statement
}

其中的 expr1 为条件的初始值。expr2 为判断的条件,通常都是用逻辑运算符号 (logical operators) 当判断的条件。expr3 为执行 statement 后要执行的部份,用来改变条件,供下次的循环判断,如加一..等等。而 statement 为符合条件的执行部分程序,若程序只有一行,可以省略大括号 {}。

下例是用 for 循环写的 "以后不敢了" 的例子,可以拿来和用 while 循环的比较。

<?php
for ($i=1; $i<=10; $i++) {
  echo "$i. 以后不敢了<br>n";
}
?>

输出表格

<HEAD>
  <TITLE>Value of Shares</TITLE>
  <H3>Table Showing Cost of Shares</H3>
  <BODY>
  <TABLE BORDER=1>
  <?php
  for ($shares = 1; $shares <= 20; $shares++){
     $cost = $shares * 20;
     echo "<TR><TD>The cost of $shares share/s is $cost #x0024s</TD>","n";
     $dividend = $cost * 0.10;
     echo "<TD>The dividend is $dividend #x0024s</TD></TR>  " ,"n";
  }
  ?>
  </TABLE>
  </BODY>
  </HTML>

累加计算

<?php
   $count = 1;
   while ($count < 5) {
      echo "$count squared = ".pow($count,2). "<br />";
       $count++;
   }
?>

do while 循环

<html>
<head>
<title>The do...while Statement</title>
</head>
<body>
<div>
<?php
    $num = 1;
    do {
      print "Execution number: $num<br />n";
      $num++;
    } while ( $num > 200 && $num < 400 );
?>
</div>
</body>
</html>

转载于:https://www.cnblogs.com/chbyl/p/6540193.html

php循环语句for while do while的用法相关推荐

  1. linux循环脚本while循环,shell脚本之循环语句for,while,until用法的详解

    关于Linux中循环语句for,while,until用法的详解 for,while,until这些循环结构体在Linux的script中是使用非常多的,所以掌握他们的用法是很必要的,以下是我整理的关 ...

  2. day1---while循环语句和练习

    1 # -*- coding:utf-8 -*- 2 ''' 3 一.while循环语句: 4 while 条件(可以是比较运算,布尔值等): 5 循环体:(需要包含终止循环语句(否则就是死循环) 6 ...

  3. java for嵌套for循环语句_java中的for循环嵌套语句怎么执行?

    展开全部 控制语句--for:语句的嵌套应用:累加求和,计数器:循环嵌套. 一.语62616964757a686964616fe58685e5aeb931333365646232句的嵌套应用 语句嵌套 ...

  4. 单片机c语言中的循环语句,单片机c语言教程:C51循环语句

    循环语句是几乎每个程序都会用到的,它的作用就是用来实现需要反复进行多次的操 作.如一个 12M 的 51 芯片应用电路中要求实现 1 毫秒的延时,那么就要执行 1000 次空语句 才能达到延时的目的( ...

  5. 用python循环语句求素数_Python基础入门_3条件语句和迭代循环

    Python 基础入门前两篇: Python 基础入门--简介和环境配置 Python基础入门_2基础语法和变量类型 这是第三篇内容,主要简单介绍条件语句和迭代循环语句,内容也比较简单,目录如下: 条 ...

  6. shell脚本求和_【零基础学云计算】Shell编程之case语句与循环语句

    case多分支语句 循环语句 for循环语句 while循环语句 untli循环语句 Shell函数 Shell数组 case语句的结构 针对变量的不同取值,分别执行不同的命令序列 case 变量值 ...

  7. 用c语言循环语句,C语言中循环语句有哪些具体怎么用

    C提供三种基本的循环语句:for语句.while语句和do-while语句. 一.for循环 for循环是开界的. 它的一般形式为: for(;;) 语句; 初始化总是一个赋值语句,它用来给循环控制变 ...

  8. python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天

    Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...

  9. c语言中floox的头文件,PC-1211袖珍计算机在合成氨厂生产中的应用 第五讲 循环语句(FOR-NEXT语句)...

    PC-1211袖珍计算机在合成氨厂生产中的应用 第五讲 循环语句(FOR-NEXT语句) 在化工生产中为了分析两个或两个以上参数对生产的影响往往需要进行某些有规律的重复计算.这些计算在程序中可以用赋值 ...

最新文章

  1. 网易云信联手神州信息,金融视频营业厅被央视点赞
  2. 关于Vmware workstation虚拟机的网络设置问题
  3. community 计算模块度_聚苯乙烯泡沫模块可以用在哪些建筑上?
  4. 2 image pil 转_「博文连载」RGB888转YCbCr的HDL实现
  5. C# 如何在空间运行时调整控件位置和大小
  6. 如何优化 Java 性能? 1
  7. Atitit 面试流程法 艾提拉总结 增加企业黑名单制度,出去前核对黑名单 免得白跑 增加白名单制度,统计分析号面试的企业,垃圾企业 中等分类 1.面试提前给指导人参考 具体分析企业性质 产
  8. Java 类加载器 详解
  9. 全国OA系统下载地址(全)
  10. WPS三线表的绘制方法
  11. 全面解析Sbo业务审批流程与结构
  12. 计算机处理器i3 i5,realme Book笔记本高清渲染图曝光 配置上搭载11代酷睿i3/i5处理器...
  13. TLF(TextFlow) 总结-FLEX
  14. 圣诞节马上到了。H5+CSS3+JS制作圣诞帽头像源码送给你们。。。
  15. 电源完整性之仿真设计原理
  16. zk 系四大 L2 协议大 PK:进度、异同和生态
  17. 学计算机U盘内存,用U盘启动盘快速检测电脑内存的详细教程
  18. 网站设计风格有很多种,看看哪种适合你?
  19. 如何管理WiFi无线网络?
  20. 一个关于封装、继承、多态的问题

热门文章

  1. WORD2007只可以打开一个文档,且打开后文本有时出现不可 编辑情况
  2. 云计算-从基础到应用架构系列-云计算的概念
  3. 为什么 React Elements 会有 $$typeof 这个属性?
  4. 链表删除最小值,倒叙
  5. 计算价格, java中浮点数精度丢失的解决方案
  6. (转)linux基本变量学习:位置变量$0 、$1 shift轮替、本地变量、环境变量、特殊变量...
  7. 2017-9-11-颜色空间
  8. Redis 高级教程 Redis 基准(3)
  9. [na]出口选路pbr小实验视频
  10. delphi中的dbgrid使用