0

0

php中流程控制语句简单介绍(附示例)

不言

不言

发布时间:2018-08-29 17:55:28

|

2393人浏览过

|

来源于php中文网

原创

本篇文章给大家带来的内容是关于php中流程控制语句简单介绍(附示例) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

一、条件判断语句

if语句
1、单分支 if语句
2、双分支 if-else语句
3、多分支 if-elseif-else语句

$bool1 = true;
//if语句
if ($bool1) {
    echo '为真';
} 
//结果输出了 为真
//if-else语句
if ($bool1) {
    echo '为真';
}else {
    echo '为假';
}
//结果输出了 为真
//if-elseif-else多分支语句
$var1 = 86;
if ($var1<100) {
    echo '小于100';
}elseif($var1>0){
    echo '大于0';
}else{
    echo '不在0-100的范围内';
}
//结果输出了 小于100

switch语句

  • switch中的参数类型只能是整型或字符串

  • switch各case代码块无须添加{}

    立即学习PHP免费学习笔记(深入)”;

  • 每个case后应该有break,否则将继续执行下一个分支语句的内容

  • default子句不是必须的,可以省略

$grade = mt_rand(0,100);
switch($grade){
    case $grade>90:        
    echo "$grade is A";        
    break;    
    case $grade>80:        
    echo "$grade is B";        
    break;    
    case $grade>70:        
    echo "$grade is C";        
    break;    
    case $grade>60:        
    echo "$grade is D";        
    break;    
    default:        
    echo "$grade is E";        
    break;
}

二、循环控制语句

1、while循环
2、do-while循环
3、for循环
4、foreach循环

大米商城damishop
大米商城damishop

damishop介绍 大米外贸商城系统 简称damishop 完全开源版,只需做一种语言一键开启全球133中语言自动翻译功能,价格实现自动汇率转换,集成微信支付宝 paypal以及国外主流支付方式,自带文章博客系统,首创支持可视化编辑。 软件架构 基于MVC+语言包模式,增加控制台,API导入产品方便对接其他系统(带json示例数据)。 使用要求

下载
//while循环
$a=1;
while ( $a<= 10) {
    echo $a++;
}
//结果为 12345678910
//do-while循环,会执行一次循环体,在判断条件
$b=10;
do{
    echo $b--;
}while($b>5);
//结果为 109876
//for循环
for ($i=0; $i <=10 ; $i++) { 
    echo $i;
}
//结果为 12345678910
//foreach循环
$array = array(1,3,5,7,9);
foreach($array as $key=>$value){
    echo $key.'=>'.$value.' ';
}
//结果为 0=>1 1=>3 2=>5 3=>7 4=>9

三、跳转控制语句

1、break
    语句用于中断循环的执行
     多层循环中,可以在break后面加上数字 终止多层循环

2、continue
     只跳出本次循环,继续下面的循环

3、exit
     退出当前脚本,后面的语句都不再执行

//break
for ($i=0; $i <=10 ; $i++) { 
    if($i==5) break;//$i等于5时,跳出整个循环
    echo $i;
}
//结果为 01234
//continue
for ($i=0; $i <=10 ; $i++) { 
    if($i==5) continue;//$i等于5时,跳出本次循环
    echo $i;
}
//结果为 01234678910 没有5
//continue
for ($i=0; $i <=10 ; $i++) { 
    if($i==5) exit; //$i等于5时,跳出本次循环
    echo $i;
}
//结果为 01234
echo '这里的输出也不会执行,脚本被停止';

相关推荐:

php流程控制语句

php中流程控制语句与循环控制语句的详解

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
vlookup函数使用大全
vlookup函数使用大全

本专题整合了vlookup函数相关 教程,阅读专题下面的文章了解更多详细内容。

26

2025.12.30

金山文档相关教程
金山文档相关教程

本专题整合了金山文档相关教程,阅读专题下面的文章了解更多详细操作。

28

2025.12.30

PS反选快捷键
PS反选快捷键

本专题整合了ps反选快捷键介绍,阅读下面的文章找到答案。

25

2025.12.30

表格中一行两行的方法
表格中一行两行的方法

本专题整合了表格中一行两行的相关教程,阅读专题下面的文章了解更多详细内容。

3

2025.12.30

cpu温度过高解决方法大全
cpu温度过高解决方法大全

本专题整合了cpu温度过高相关教程,阅读专题下面的文章了解更多详细内容。

5

2025.12.30

ASCII码介绍
ASCII码介绍

本专题整合了ASCII码相关内容,阅读专题下面的文章了解更多详细内容。

31

2025.12.30

GPS是什么
GPS是什么

本专题整合了GPS相关内容,阅读专题下面的文章了解更多详细内容。

3

2025.12.30

wifi拒绝接入
wifi拒绝接入

本专题整合了wifi拒绝接入相关教程,阅读下面的文章了解更多详细方法。

9

2025.12.30

丰网速运介绍
丰网速运介绍

本专题整合了丰网速运查询入口以及相关内容,阅读专题下面的文章了解更多内容。

3

2025.12.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 8.1万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号