PHP 循环语句
循环机构,在一定的控制下,对此执行。
在PHP中,有以下几种循环
for循环、while循环、do-while循环、forech循环(针对数组)
for 循环
语法
for (条件1;条件2;条件3){
条件1:定义初始化条件,赋值语句
条件2:限定循环执行的次数,条件判断
条件3:定义条件变化
循环体
}
例如打印数字1~10:

最后的结果为11,在 i 赋值到 11 的时候,循环不满足。
for 循环顺序
1、执行条件1进行赋值
2、执行条案2进行判断
2.1、条件满足:循环体
2.2、条件不满足:循环结束
3、循环体执行命令
4、条件3,执行 i++ 就是 i = i + 1
for循环可以没有条件,造成死循环

while 循环
基本语法:
条件初始化
while(条件){
条件就是判断的边界,结束
循环体;
循环条件变更;
}
示例:

for和while的选择
1、如果是固定已知条件(数值有规律的变化),使用 for 循环。
2、while 可以做灵活的条件判定(while使用较多)
do-while 循环
示例:循环是十以内的偶数

循环控制
在不同循环中,对循环进行控制。
continue 中断控制
contione:结束本次循环体,继续下一次循环
例如,输出1~100,3的倍数,使用 contiune
<?php
// 输出 1~100以内,3的倍数,使用 contiune
$a = 0;
while ($a++ <= 100){
// 判断,a 整除以 3 是否不等于0
if ($a % 3 != 0){
continue;
}
echo $a,"<br />";
}
?>

如果这里使用continue的话,可以直接判断$a % 3 ==0进行判断
<?php
$a = 0;
while ($a++ <= 100){
// 判断,a 整除以 3 是否不等于0
if ($a % 3 == 0){
echo $a,"<br />";
}
}
?>

break 终止控制
break:循环直接结束
直接将循环结束了
例如打印1~100的所有数字,遇到22时停止
<?php
$a = 0;
while ($a++ <= 100){
if($a == 22){
break;
}
echo $a,"<br />";
}
?>

遇到break停止。
循环替代语句
PHP中除了do-while以外,其他的语法结构都有替代语法
规则:左大括号变冒号,有大括号变end{语句};
常用语HTML javascript PHP 混合编写
例如:
//if语句
if():
elseif:
else:
endif
--------------
//switch语句
switch():
endswitch
--------------
//for语句
for():
endfor
//while语句
while():
endwhile
//foreach语句
endforeach
为什么要这样用,举个例子:

上述这这种嵌套方式,是可行的,并且中间可以写入HTML代码,PHP认为中间的HTML代码Junglezt的博客园<br>为循环体。
由于上述}符号不太美观,看代码时容易出现错误,可以使用for()...endfor来代替,如下图:

PHP 循环语句的更多相关文章
- 【python之路4】循环语句之while
1.while 循环语句 #!/usr/bin/env python # -*- coding:utf-8 -*- import time bol = True while bol: print '1 ...
- python之最强王者(3)——变量,条件、循环语句
1.Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的 ...
- #9.5课堂JS总结#循环语句、函数
一.循环语句 1.for循环 下面是 for 循环的语法: for (语句 1; 语句 2; 语句 3) { 被执行的代码块 } 语句 1 在循环(代码块)开始前执行 语句 2 定义运行循环(代码块) ...
- 详解Python中的循环语句的用法
一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...
- 【java开发】分支语句、循环语句学习
一.Java分支语句类型 if-else 语句 switch 关于if-esle语句可以拆分为三种 if语句 if(条件){语句块;} if-else语句if(条件语句){语句块;} if-else ...
- python3循环语句while
Python的循环语句有for和while语句,这里讲while语句. Python中while语句的一般形式: while 条件判断 : 语句 需要注意冒号和缩进.另外,注意Python中没有do. ...
- 20.SqlServer中if跟循环语句
--if语句declare @i int begin print @i end else --循环语句 declare @i int begin insert into grade(classname ...
- Python学习【第五篇】循环语句
Python循环语句 接下来将介绍Python的循环语句,程序在一般情况下是按顺序执行的. 编程语言提供了各种控制结构,允许更复杂的执行路径. 循环语句允许我们执行一个语句或语句组多次. Python ...
- iOS -Swift 3.0 -for(循环语句用法)
// // ViewController.swift // Swift-循环语句 // // Created by luorende on 16/12/08. // Copyright © 2016年 ...
- Python--While循环语句
Python While循环语句 Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件: 执行语句 ...
随机推荐
- cadence报错:Class must be one of IC, IO, DISCRETE, MECHANICAL, PLATING_BAR or DRIVER_CELL.
在原理图文件上右键选择Edit Object Properties, 然后在class一栏中修改class为IC, IO, DISCRETE, MECHANICAL, PLATING_BAR or D ...
- Required request part 'file' is not present
问题描述: @RequestMapping(value = "upload", method = RequestMethod.POST,consumes = MediaType.M ...
- ESP8266开发(物联网)
使用开发板制作wifi干扰器https://www.jianshu.com/p/f064ca36ee92
- linux Usb serial console
ubuntu Usb serial console 能够把下电时打印输出到串口上,可以记录,而netconsole只能输出下电到disk 之前的打印 Usb串口线,ftdi或pl2303都可以 如果是 ...
- 会话保持 Session和cookie
Session是什么? Session在网络中称为会话控制,是服务器为了保护用户状态而创建的一个特殊的对象,简而言之,session就是一个对象,用于存储信息. Session有什么用? sessio ...
- mockjs 加上 json-server 快速生成前端数据
const mock = require('mockjs'); // 引入mockjs const data = mock.mock({ "data|20": [{ "i ...
- 西瓜书6.2 matlab的libsvm使用
因为python的教程没有找到详细的所以就改用matlab了 使用的是matlab r2016a,libsvm3-24,具体的安装配置教程就直接参考谦恭大大的了: https://blog.csdn. ...
- SpringCloud设置随机端口后的问题
问题描述 SpringCloud服务提供者,设定了随机端口配置后,在EurekaServer中的注册端口.Tomcat的web端口.运行中获取到的server.port配置端口,共出现了4个不同的端口 ...
- 监控室NTP/GPS同步时钟解决方案
深圳市立显电子有限公司,专业LED时钟生产厂家!--------[点击进入] 车站.机场.学校等场所监控室布置要求: 1.宜选择建筑物中环境噪声较小的声场所.如车站票务中心后台.机场保安值班室. ...
- git的基础指令练习
#版本回退 git reset commitId --hard