PHP流程控制语句

简介: PHP流程控制语句

条件判断语句

条件判断语句:根据判定的条件结果去执行代码
1.if语句
2.if……else语句(elseif)
3.switch……case语句(default)

循环控制语句

循环结构:代码段在一定的控制下,可以多次执行
在PHP中循环结构有以下几种:

  • While循环:通过判断条件终止
  • Do-while循环:和while循环相似
  • For循环:通过条件、起始、终止判断执行
  • Foreach循环:专门针对数组

1.while循环
While循环的基本语法:
条件初始化;
While(条件表达式){
//条件表达式及判断边界条件
//循环体; 循环条件变化

2.do-while循环:
Do{
//循环体
}while(条件表达式);

Do-while 和while的区别:
While首先进行条件判定然后去执行循环体,有可能出现第一次就条件不满足,那么久会失败(循环体一次都不执行);do-while循环先执行循环体再判定条件(至少会执行一次循环体)。

3.For循环
For循环的语法:
For(条件表达式1;条件表达式2;条件表达式3){
//条件表达式1:定义初始化条件,也可以有多重赋值语句,用逗号分开
//条件表达式2:边界判定,限制循环执行的次数
//条件表达式3:用执行条件变化
//循环体

For循环的执行原理:
1、执行条件表达式1:定义初始化条件(执行一次)
2、执行条件表达式2:判定条件(N次)
A.满足条件:执行循环体
B.不满足条件:循环结束
3、执行循环体:(N次)
4、执行表达式3:循环变量变化(N次)
……

For循环特殊:for循环里面对应的括号(条件)可以一个都没有(死循环),一定要避免使用

使用HTML语言:
1.html:5------Tab
2.!--------Tab

跳转语句:

1.break语句:终止当前循环,不再循环,多用于While、do-while、for、switch等控制语句中。
2.continue语句:只能终止本次循环,并且进入下一次循环
3.return语句:一般用于自定义函数和面向对象的类中。

Exit语句:终止PHP的执行

目录
相关文章
【鸿蒙4.0】ArkUI组件-Image
【鸿蒙4.0】ArkUI组件-Image应用及需要注意的问题
1174 3
|
存储 自然语言处理 数据可视化
【软件设计师备考 专题 】设计数据模型:ER模型和数据模型
【软件设计师备考 专题 】设计数据模型:ER模型和数据模型
911 0
|
SQL 存储 关系型数据库
数据库发展史
数据库发展史
923 0
|
前端开发 UED
你需要知道的 CSS 技巧:图片篇2 你的图片裂开了怎么办?
你需要知道的 CSS 技巧:图片篇2 你的图片裂开了怎么办?
1290 0
|
11月前
|
人工智能
2024年阿里云域名热搜词大盘点
2024年阿里云域名热搜词大盘点
447 3
|
监控 安全 网络协议
如何查看公网IP?
在弹出的窗口中,你将能够看到你的设备的公网IP地址。 通过查看公网IP,我们可以轻松地获取设备在互联网上的唯一标识符。而【天联】作为一款功能强大、操作简单的组网工具,不仅可以帮助我们查看公网IP,还能解决远程连接的需求。如果你有远程连接的需求,不妨给【天联】一次机会,体验它带来的便利与安全性吧!
379 0
|
机器学习/深度学习 数据采集 DataWorks
DataWorks产品评测:数据处理与分析的最佳实践
DataWorks是阿里巴巴推出的大数据开发治理平台,支持从数据采集、预处理、存储到分析的全流程操作。本文评测了其在用户画像分析中的应用,包括数据收集、清洗、特征工程、模型训练、结果评估及应用部署等步骤,展示了其在提高数据资产管理效率、支持多种编程语言和技术栈、集成丰富可视化工具等方面的优势。同时,文章也指出了DataWorks在使用过程中的一些不便与问题,并提出了改进建议。
426 17
|
存储 缓存 监控
优化Elasticsearch 索引设计
优化Elasticsearch 索引设计
288 5
|
传感器 数据采集 监控
数据采集器和物联网网关的区别
数据采集器主要用于从各种数据源收集数据。这些数据源可以是传感器(如温度传感器、压力传感器等)、仪表(如电表、水表等)或者其他具有数据输出功能的设备。物联网网关是连接感知层(包含各种传感器和数据采集设备)和网络层(如互联网、局域网等)的关键设备。
627 4
|
监控 Shell Linux
shell命令大全集合
shell命令大全集合
504 2