while循环 do while循环 for循环 笔记

while循环适合条件循环

for循环适合计数循环

循环可以是嵌套循环

while循环的时候只有一行时可以不加大括号,建议加上

while循环  

$i = 0

while($i>=100){

        echo"($i)妹子漂亮";

       $i++;

}

while循环嵌套+隔行换色

<?php

        echo '<table border="1" align="center" width="800">';
echo '<caption><h1>练习循环使用的表格</h1></caption>';
$i=0;
while( $i < 100 ) {
$j = 0;
if($i%2==0) {
echo '<tr bgcolor="#CCCCCC">';
}else{
echo '<tr>';
}
while($j < 10) {
echo '<td>'.$j.'</td>';
$j++;
}
echo '</tr>';
$i++;
}
echo '</table>';


while循环和do  while循环

while(条件表达式){

                  循环体

}

//第一步先执行表达式,表达式为ture时,才执行循环体

do{

        循环体

}while(条件表达式);

//第二步先 执行循环体,再判断条件表达式,成立则执行下一个循环体




for循环

表达式里写多语句用,号隔开即可

for(表达式一;表达式二;表达式三){

                      echo"循环体<br>";

}

第一部分,先执行 表达式一

第二部分,再执行 表达式二

第三部分,再执行 循环体

第四部分,再执行 表达式三

第五部分,再执行 表达式二

注意:表达式一,只被执行一次

表达式一,初始化条件,如$i = 0;

表达式二:条件表达式,成立则执行循环体,如$i < 100;

表达式三:是一个自增条件,如$i++


<?php
for($i=1;$i<=9;$i++){
for($j=1;$j<=$i;$j++){
echo "$j x $i=".($j*$i)."&nbsp;&nbsp;";
}
echo '<br>';
}
i等于1然后是小于等于9的然后下面for,j等于1然后j是小于等于i的(i是1)然后输出"$j x $i=".($j*$i)
然后j++变成2然后判断2小于等于i(i这时是1)然后不成立去执行for循环之后的语句,<br>换行,然后回到上面的i++
然后i等于2然后是小于等于9的然后下面for然后j等于1是小于等于i的执行echo,然后j++然后j变成2 还是小于等于i(i是2)
然后再echo然后j++然后j变成3不是小于等于i的,执行for下面的语句,换行


猜你喜欢

转载自blog.csdn.net/qq_38703595/article/details/80527865