第一种
不使用跳出语句的循环
比如在while循环里面,需要输出100以内的4的倍数
首先
先定义一个变量$i并赋值,然后建立一个外部的循环while。
定义条件为$i <= 100,然后变量进行自增,在循环内部嵌套一个判断语句,进行判断,条件语句当变量除以这个数时,余数为0,就输出这个数据,然后再进行外部循环;
代码如下:
//定义变量赋值
$i = 1;
//建立while循环
while($i <= 100){
//内部变量自增
$i++;
//对变量进行判断并输出
if($i % 4 ==0){
echo $i;
}
}
第二种
加上循环终止语句continue;
代码如下:
$i = 1;
while($i <= 100){
if($i % 4 ==0){
echo $i;
//内部输出后,终止判断,然后外部循环变量自增
continue;
}
$i++;
}
代码如下:
$i = 1;
while($i <= 100){
if($i % 4 !=0){
//当变量不是4的倍数时,重新循环
$i++;
//终止判断,然后外部循环变量自增
continue;
}
//输出数据后并自增继续循环
echo $i++;
}
for循环同理,
内部可以嵌套多种函数体,当前以判断语句举例,
内部代码也可以控制外部的循环。
例如输出表格样式时,可以设置一个外部循环表示行,设置内部循环表示列。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦