本文概述
- PHP Break:内部循环
- PHP Break:内部循环内
- PHP Break:内部switch语句
- PHP Break:带字符串数组
- PHP Break:switch语句不中断
- PHP Break:使用可选参数
break关键字立即结束循环或开关结构的执行。它在指定条件下中断程序的当前流, 并且程序控制在循环外的下一条语句处恢复。
break语句可以在所有类型的循环中使用, 例如while, do-while, for, foreach循环, 以及switch大小写。
句法
jump statement;
break;
流程图
文章图片
PHP Break:内部循环 让我们看一个简单的示例, 如果i的值等于5, 则中断for循环的执行。
<
?php
for($i=1;
$i<
=10;
$i++){
echo "$i <
br/>
";
if($i==5){
break;
}
}
?>
输出
1
2
3
4
5
PHP Break:内部循环内 PHP break语句仅中断内部循环的执行。
<
?php
for($i=1;
$i<
=3;
$i++){
for($j=1;
$j<
=3;
$j++){
echo "$i$j<
br/>
";
if($i==2 &
&
$j==2){
break;
}
}
}
?>
输出
1 1
1 2
1 3
2 1
2 2
3 1
3 2
3 3
PHP Break:内部switch语句 PHP break语句也中断了切换大小写的流程。
<
?php
$num=200;
switch($num){
case 100:
echo("number is equals to 100");
break;
case 200:
echo("number is equal to 200");
break;
case 50:
echo("number is equal to 300");
break;
default:
echo("number is not equal to 100, 200 or 500");
}
?>
输出
number is equal to 200
PHP Break:带字符串数组
<
?php
//declare an array of string
$number = array ("One", "Two", "Three", "Stop", "Four");
foreach ($number as $element) {
if ($element == "Stop") {
break;
}
echo "$element <
/br>
";
}
?>
输出
One
Two
Three
你可以在上面的输出中看到, 在使指定条件为true之后, break语句立即结束循环, 并且控制从循环中出来。
PHP Break:switch语句不中断 脱离switch语句的所有情况不是必需的。但是, 如果只希望执行一种情况, 则必须使用break语句。
<
?php
$car = 'Mercedes Benz';
switch ($car) {
default:
echo '$car is not Mercedes Benz<
br>
';
case 'Orange':
echo '$car is Mercedes Benz';
}
?>
输出
$car is not Mercedes Benz
$car is Mercedes Benz
PHP Break:使用可选参数 中断接受一个可选的数字参数, 该参数描述它将退出多少个嵌套结构。默认值为1, 该值立即从封闭结构中退出。
<
?php
$i = 0;
while (++$i) {
switch ($i) {
case 5:
echo "At matched condition i = 5<
br />
\n";
break 1;
// Exit only from the switch.
case 10:
echo "At matched condition i = 10;
quitting<
br />
\n";
break 2;
// Exit from the switch and the while.
default:
break;
}
}?>
【PHP break语句】输出
At matched condition i = 5
At matched condition i = 10;
quitting
注意:break关键字立即结束当前结构的执行。
推荐阅读
- PHP通过引用进行调用
- PHP boolean布尔值
- PHP关联数组
- PHP数组函数
- PHP附加到文件
- 如何从PHP中的数组中删除最后一个元素()
- PHP数组用法
- 如何从PHP中的数组中删除第一个元素()
- 如何在PHP中获取IP地址()