QQ登录
会员登录
立即注册
设为首页
加入收藏
搜索
搜 索
本版
帖子
用户
首页
新帖
排行榜
首页
新帖
排行榜
登录
新用户注册
注册
登录
知鸟论坛
»
论坛首页
›
软件分享
›
编程源码
›
PHP循环与分支知识点梳理
1
2
/ 2 页
下一页
返回列表
查看:
3108
|
回复:
11
[PHP]
PHP循环与分支知识点梳理
[复制链接]
Editor
Editor
当前离线
发表于 2023-5-4 17:07:58
|
显示全部楼层
|
阅读模式
Editor
2023-5-4 17:07:58
3108
11
看全部
目录
一、if分支
二、switch分支
三、循环结构
1.for循环基本语法
2.while循环与do while循环
四、循环控制
ps:大多与c等编程语言极为相似
一、if分支
if:给定一个条件,同时为该条件设置多种(一般两种)情况,然后通过条件判断来实现具体的执行段
复合if实例:
嵌套if实例:
注意:如果条件特别多才会采用复合if形式
如果条件比较单一(同一类条件),会采用elseif复合方式
如果判断条件不一致,建议使用嵌套语法(不宜有太多层)
if分支适用于所有的条件判断
二、switch分支
switch分支适用于通过同一条件,通常有多个值,但是每一个值都会有对应不同的代码要执行
switch基本语法:
switch(条件表达式){
case 值1:
要执行的代码段;
break; //如符号条件,则起中断执行的作用
case 值2:
要执行的代码段;
break;
default:
//匹配失败的代码
Break;
}
switch实例:
三、循环结构
1.for循环基本语法
for(条件表达式1;条件表达式2;条件表达式3){
//条件表达式1:定义初始化条件,可以有多种赋值语句存在,使用都还分隔
//条件表达式2:边界判定,限定循环执行的次数
//条件表达式3:用来执行条件变化
//循环体
}
for实例:
要注意避免出现死循环!
2.while循环与do while循环
while循坏基本语法:
条件初始化
while(条件表达式){
//条件表达式就是判断边界条件
循环体 //循环条件的变化
}
while循环实例
or与while的选择:
1.基于固定已知条件(数值而且是有规律的变化),使用for循环
2.while可以做更灵活的条件判定
do while循环:与while相似,但与while不同的是while首先进行条件判定然后执行循环体,有可能出现第一次条件不满足(循环题一次都不执行),do while就是先执行循环体再判断条件(至少会执行一次循环体)
do while基本语法:
do{
//循环体
}while(条件表达式);
do while实例(输入1-10之间的偶数 ):
四、循环控制
在循环内部对循环本身进行控制
中断控制:重新开始循环,循环体中还有其他内容,也在执行
continue 层级//默认是1
终止控制:循环直接结束
break层级//默认是1
continue实例:(输出一百以内5的倍数)
break:直接使循环结束因为循环经常会碰到嵌套循环
如果在循环内部有些条件下,明确可以知道当前循环(或者说外部循环)不需要继续执行了,那么就是可以使用循环控制来实现,其中内部循环也可以控制到外部,就是通过使用层级参数。
比如:
continue2:当前自己循环后面内部不再执行,同时外部循环如果还有循环体也不再执行,重新来过
break2:当前自己循环借宿,同时外部也结束(如果还有外部不受影响,继续执行)
到此这篇关于PHP循环与分支知识点梳理的文章就介绍到这了,更多相关PHP循环与分支内容请搜索
知鸟论坛
以前的文章或继续浏览下面的相关文章希望大家以后多多支持
知鸟论坛
!
回复
使用道具
举报
123456823
123456823
当前离线
发表于 2023-6-29 15:37:29
|
显示全部楼层
123456823
2023-6-29 15:37:29
看全部
楼主,大恩不言谢了!
知鸟论坛
是最棒的!
回复
使用道具
举报
123456833
123456833
当前离线
发表于 2023-6-29 17:47:50
|
显示全部楼层
123456833
2023-6-29 17:47:50
看全部
论坛不能没有像楼主这样的人才啊!我会一直支持
知鸟论坛
。
回复
使用道具
举报
伊索谗言
伊索谗言
当前离线
发表于 2023-6-29 20:57:47
|
显示全部楼层
伊索谗言
2023-6-29 20:57:47
看全部
楼主,大恩不言谢了!
知鸟论坛
是最棒的!
回复
使用道具
举报
墙和鸡蛋
墙和鸡蛋
当前离线
发表于 2023-6-29 22:12:55
|
显示全部楼层
墙和鸡蛋
2023-6-29 22:12:55
看全部
楼主,大恩不言谢了!
知鸟论坛
是最棒的!
回复
使用道具
举报
Gordon520
Gordon520
当前离线
发表于 2023-6-30 19:40:17
|
显示全部楼层
Gordon520
2023-6-30 19:40:17
看全部
感谢楼主的无私分享!要想
知鸟论坛
好 就靠你我他
回复
使用道具
举报
音乐之家1
音乐之家1
当前离线
发表于 2023-7-4 07:13:04
|
显示全部楼层
音乐之家1
2023-7-4 07:13:04
看全部
楼主太厉害了!楼主,I*老*虎*U!我觉得
知鸟论坛
真是个好地方!
回复
使用道具
举报
462710480
462710480
当前离线
发表于 2023-7-4 16:07:46
|
显示全部楼层
462710480
2023-7-4 16:07:46
看全部
楼主发贴辛苦了,谢谢楼主分享!我觉得
知鸟论坛
是注册对了!
回复
使用道具
举报
计划你大爷计j
计划你大爷计j
当前离线
发表于 2023-7-5 15:48:21
|
显示全部楼层
计划你大爷计j
2023-7-5 15:48:21
看全部
这东西我收了!谢谢楼主!
知鸟论坛
真好!
回复
使用道具
举报
永远就三年疗
永远就三年疗
当前离线
发表于 2023-7-6 04:13:03
|
显示全部楼层
永远就三年疗
2023-7-6 04:13:03
看全部
这个帖子不回对不起自己!我想我是一天也不能离开
知鸟论坛
。
回复
使用道具
举报
下一页 »
1
2
/ 2 页
下一页
返回列表
您可能感兴趣
查看更多
点击右侧快捷回复
选择快捷回复
楼主发贴辛苦了,谢谢楼主分享!
楼主太厉害了!楼主,I*老*虎*U!
这个帖子不回对不起自己!
这东西我收了!谢谢楼主!
我看不错噢 谢谢楼主!
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!
其实我一直觉得楼主的品味不错!呵呵!
感谢楼主的无私分享!
楼主,大恩不言谢了!
楼主,我太崇拜你了!
社区不能没有像楼主这样的人才啊!
【请勿灌水】
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
发新帖
返回列表
回帖后跳转到最后一页
RSS订阅
|
SiteMap
|
小黑屋
|
知鸟论坛
联系邮箱E-mail:zniao@foxmail.com
首页
论坛
登录
注册
导读
快速回复
返回顶部
返回列表
扫一扫,关注我们
下载APP客户端