PHP do-while循环

在接下来的时间里面,我们准备为大家继续介绍“PHP do-while循环”。

(1)在PHP中,do-while循环,在不需要任何判断的情况下面,先执行一次循环体中的代码,

然后再判断循环条件是否成立,如果条件为“true”就继续执行循环体中的代码,否则就结束循环。

do-while 与 while 的区别就在于,while每一次执行都要先判断循环条件表达式是否为true,

而do-while的第一次执行是不需要判断循环条件表达式的。

(2)do-while循环语法格式:

do

{

语句1

语句n

}while(表达式);

语法分析:

(1)以"do"关键字开始。

(2)一对"大括号"作为循环体的起始与结束边界,而这一对大括号一定要写上,不能忽略,

即使循环中一行代码也没有,也要写上。

(3)"while"关键字。

(4)表达式,当表达式的结果为“true”继续执行循环,否则结束循环 。

(5)最后还要有一个“分号” 。

(3)例子:

$a = 0;

do

{

$a = $a + 1;

}while( $a == 0 );

echo $a;

例子分析:

(1)首先定义了变量 a 初值为0。

(2)执行 do-while 循环体中的代码,$a = $a + 1,结果为1,并赋给变量a。

所以,变量a中的值由0变为1,

然后,执行while,并判断条件表达式,$a == 0, 即1==0,

结果为false,因为1不等于0,

所以,循环结束,

然后,继续执行代码echo $a,

即向页面中输出变量 a 中的值1。

非常好,现在,我们已经掌握了PHP中的“ do-while循环”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。

不要停留在理论规则上面,快动起来吧!

(通过游戏模式学习与训练,需要在电脑上运行)

php do while求解,PHP do-while循环相关推荐

  1. 数据结构-循环单链表之约瑟夫问题

    约瑟夫问题的由来: 据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定 ...

  2. 一层循环时间复杂度_算法的时间与空间复杂度(一看就懂)

    算法(Algorithm)是指用来操作数据.解决程序问题的一组方法.对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别. 那么我们应该如何去衡量不同 ...

  3. c语言x在二进制表示下1的个数,算法:计算十进制数字在二进制表示1的个数,...

    算法:计算十进制数字在二进制表示1的个数, 题目一 计算十进制数字在二进制表示 1 的个数 举个例子: 十进制数字为 1 时,它的二进制表示是 001,二进制表示 1 的个数为 1: 十进制数字为 2 ...

  4. 算法的时间与空间复杂度详解

    算法(Algorithm)是指用来操作数据.解决程序问题的一组方法.对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别. 那么我们应该如何去衡量不同 ...

  5. LeetCode312.BurstBalloons

    原题链接:https://leetcode.com/problems/burst-balloons/ 题目的大意是:给你一串气球,每个气球上都标了一个数字,这些数字用一个数组nums来表示.如果你扎破 ...

  6. ansys如何删除线_ANSYS影响面计算与绘制方法介绍

    影响线与影响面是在土木结构分析里面必须掌握的两个概念,工程设计很多时候需要借助影响线或者影响面来确定荷载最不利加载位置,尤其是在桥梁结构设计中.本公众号以前发过一篇关于采用ANSYS进行影响线计算的文 ...

  7. 最小树形图(朱刘算法)

    不好意思 时间比较短,下面应该还会有修订的= = , 那段话是我复制过来的,觉得挺好的就用一下. 下面是讲解(不理解一的时候 , 可以看看二 ,结合图片): 一:   最小树形图,就是给有向带权图中指 ...

  8. 【C++】log(n)斐波那契数列计算

    算法 An=[[1,1],[1,0]]n=[[Fn+1,Fn],[Fn,Fn−1]]nA_n = [[1,1],[1,0]]^n = [[F_{n+1}, F_{n}],[F_{n}, F_{n-1} ...

  9. leetcode 752. 打开转盘锁 c代码

    先看题目: 你有一个带有四个圆形拨轮的转盘锁.每个拨轮都有10个数字: '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' . 每个拨轮可以自由旋转:例如 ...

  10. SVM学习(四):为何需要核函数

    生存?还是毁灭?--哈姆雷特 可分?还是不可分?--支持向量机 之前一直在讨论的线性分类器,只能对线性可分的样本做处理.如果提供的样本线性不可分,结果很简单,线性分类器的求解程序会无限循环,永远也解不 ...

最新文章

  1. SLAM的前世今生 终于有人说清楚了
  2. 配置hibernate根据实体类自动建表功能
  3. 马斯克又要搞事情,不锈钢材质的Space X“星际飞船”正式亮相
  4. 信息学奥赛C++语言:素数的判定
  5. ASP.NET Core Api网关Ocelot的中文文档
  6. python实现装饰器_python装饰器的实现
  7. cad字体hztxt用什么代替_为什么CAD的字体库相同但打开图纸的效果却不同?
  8. RTCM3.1/3.2
  9. Conda虚拟环境更新pip方法
  10. 2021秋招----hr面试总结
  11. 基于Jsp+Servlet的宿舍管理系统(JavaWeb毕业设计源码)
  12. OpenCV图像处理_2:平滑smoothing模糊blurring操作
  13. .NET 函数调用反转
  14. API ,批量添加
  15. 开发一个属于自己的app
  16. Tableau 5阶桑基图
  17. HTML5响应式企业集团织梦模板,(自适应手机版)响应式企业集团通用类网站织梦模板 HTML5响应式大气通用企业织梦源码+PC+wap+利于SEO优化...
  18. Methods to Control Your Own Feelings One
  19. 国防科大人工智能考研_AI +消费级无人机技术将改变国防部
  20. C语言中数组首地址和数组第一个元素的地址有什么区别

热门文章

  1. 电子工业版了解计算机教案,最新版电子工业出版社小学信息技术册教学计划及教案...
  2. 仿qq省市区三级联动js
  3. win7打开计算机一片空白,win7系统“打开或关闭windows功能”显示一片空白如何解决...
  4. py安装文件时报错usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
  5. 【MySQL开启密码复杂度】
  6. 软件测试物理机环境基础
  7. 前端frame中引起的X-Frame-Options报错
  8. Checkmarx CxEnterprise代码审查
  9. 5 Redis缓存穿透、击穿、雪崩、分布式锁、布隆过滤器
  10. 74160ENT引脚设计法+同步置数法接成60进制加法计数电路