问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

简述php中break和contine的用法,及区别。

发布网友 发布时间:2022-04-06 06:23

我来回答

2个回答

懂视网 时间:2022-04-06 10:45

1、 return 语句的作用

(1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。

(2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。

(3) return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处。

2、 break 语句的作用

(1)break在循环体内,强行结束循环的执行,也就是结束整个循环过程,不在判断执行循环的条件是否成立,直接转向循环语句下面的语句。

(2)当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。

3、 continue 语句的作用

终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执行的语句,接着进行下一次循环条件的判断。

4、 exit 函数的作用

exit 退出所有脚本,是个函数。

具体代码可参考:

<?php 
/* php的break,continue,return 的简单区别代码 */ 
$i= 1; 
while(true) {// 这里看上去这个循环会一直执行 
 if($i==2) {// 2跳过不显示 
 $i++; 
 continue; 
 }elseif($i==5) {// 但到这里$i=5就跳出循循环了 
 break; 
 }else{ 
 echo$i.'<br>'; 
 } 
 $i++; 
} 
exit;  
echo'这里不输出';
?>

感谢大家的阅读,希望大家收益多多。

推荐教程:《php教程》

热心网友 时间:2022-04-06 07:53

break 用来跳出目前执行的循环,如下例

<?php
$i = 0;
while ($i < 10) {
if ($arr[$i] == "stop") {
break;
}
$i++;
}
?>
说的是,遍历整个数组,当碰到数组的某个元素的值为"stop"时,跳出循环;

continue 立即停止目前执行循环,并回到循环的条件判断处,见下例

<?php
while (list($key,$value) = each($arr)) {
if ($key % 2) { // 略过偶数
continue;
}
do_something_odd ($value);
}
?>
说的是,当list的值等于偶数的时候,略过这一个循环,循环继续,不退出
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宝宝被蜱虫叮咬后怎么办? 宝宝被蜱虫咬后该怎么办? 宝宝被蜱虫咬了,要怎么办啊? 宝宝被蜱虫咬了该怎么办? 携程旅行飞机票怎么退 携程旅行退机票手续费介绍 苹果七用ios10.0.01为什么打字 翻照片都炒鸡卡?刚刚买了几天 而且是1... 苹果7怎么老是感觉一顿一顿的 有没有人把苹果手机系统换成ios10之后,老死 QQ会员怎样成为VIP2 php break和continue的区别 php和Python在数据处理方面有哪些差异 如何使金额保留两位小数 php PHP如何保留2位小数 zip密码 php php实现解压缩功能 怎么用php写一个表单上传zip格式的压缩包并解压到根目录的指定目录中? php如何压缩一个文件夹里面所有的文件到zip文件里面? php怎样实现对zip文件的加密和解密 (急)php 解压文件(unzip) PHP文件怎么解压啊? php 怎把上传的rar zip文件 自动解压 用的是哪个函数 求高手指点 告急 谢谢 求源代码 php 如何解压压缩文件 如何用php解压缩文件 php中如何解析rest风格url 什么叫php的url路由技术,求解 php从url获取网页内容 PHP 怎么解析远程URL 传过来json ,在前端显示出来 php中处理URL地址问题 php解析url获取域名部分难点问题 php exit,continue,break的问题 在C语言中,这里return语句有什么用,与break语句,exit语句,continue语句有什么区别? 请问return与exit的区别?谢谢 在php中什么用于中断 编程语言的die exit break有什么区别 php如何实现三层架构 请大家介绍PHP MVC 三层架构开发 PHP开发有没有分层的思想呢 - 技术问答 求php开发三层架构,web端,数据处理层,数据库中数据处理层如何实现?有什么成熟方法吗? phpstudy属于三层架构吗 三层架构与MVC有什么关系?三层架构中需要实体类吗?放在哪一层?怎样使用? 请问我想学PHP三层架构、MVC设计模式、 高内聚低耦合,应该买哪本书好呢? asp.net的三层架构和mvc是同一个概念吗? PHP中的ZEND框架是做什么用的? PHP+MySQL+Zend 是什么意思 请问学PHP的对象部分哪本书较好呀?基础知识我已经学完了,现在要学三层架构、MVC设计模式、 高内聚低耦合 PHP+MYSQL+FLASH 做简单网页游戏 三者怎么互联? php为什么要用一个zend的引擎? php都有哪些框架。 目前市面上常用的php框架