笔记

image.pngimage.pngimage.pngimage.png

案例

while语句

统计100以内所有数字的和
<?php
$n=1;
$sum=0;
while ($n<=100) {
$sum+=$n;
$n++;
}
echo “sum = $sum”;
?>
image.png

do……while语句

统计100(包含100)以内所有数字的和
<?php
$n=1;
$sum=0;
do {
$sum+=$n;
$n++;
} while ($n<=100);
echo “sum = $sum”;
?>
image.png

for语句

统计100(包含100)以内所有偶数的和
<?php
$sum=0;
for ($n=2;$n<=100;$n+=2) {
$sum+=$n;
}
echo “sum = $sum”;
?>
image.png

foreach语句

<?php
$x=array(“one”,”two”,”three”);
foreach ($x as $value)
echo $value.”
“;
?>image.png

break语句

在for循环中使用break语句;当for循环中的i变量的值等于5时,用break语句中断for循环的执行
<?php
echo ““;
for ($i=1;$i<10;$i++) {
if ($i==5) {
break;
}
echo “循环了 $i 次”;
echo “
“;
}
?>
image.png

continue语句

使用for循环计算1-100之间所有奇数的和。在for循环中当循环到偶数时,使用continue语句实现跳转,然后继续执行奇数的运算。
<?php
$sum=0;
for ($i=1;$i<=100;$i++) {
if ($i%2==0) {
continue;
}else{
$sum = $sum + $i;
}
}
echo “$sum”;
?>
image.png

章节测验

  1. 循环语句for($n = 10;$n>=0; $n—)的循环次数为( 11 )。
    A.4 B.5
    C.11 D.10
    2. PHP中不能实现程序循环结构的关键字是( if )。
    A.while B.for
    C.if D.break
    3. “break ”代表的意思是跳出循环。( 对 )
    4. for循环是PHP中专门用于遍历数组的循环。 ( 错 )

    实训

image.png
微信图片_20220315092248.png微信图片_202203150922481.png微信图片_202203150922482.png