for语句
基本格式:
for(表达式1;表达式2;表达式3)
{
语句或语句序列;
}
for循环语句中表达式1为循环初始条件;表达式2为循环控制条件;表达式3为控制变量递增;语句或语句序列为循环体。
<?php
//使用花括号“{}”将代码块括起来,通常代码块为一条时可以不加花括号
for( $i = 1; $i <= 10; $i++ ) {
echo "这是第<b> $i </b>次循环执行输出的结果
";
}
$i = 1; //将for语句中第一部分初始化提出来,放到for前面执行,但for语句中的分号要保留
for( ; $i <= 10; $i++ ) {
echo "这是第<b> $i </b>次循环执行输出的结果
";
}
$i = 1; //再将第三部分的增量提出来,放到for语句的执行体最后,但也要将分号保留
for( ; $i <= 10; ) {
echo "这是第<b> $i </b>次循环执行输出的结果
";
$i++;
}
$i = 1;
for( ; ; ) {
if( $i > 10 )
break;
echo "这是第<b> $i </b>次循环执行输出的结果<br>";
$i++;
}
test.php
<?php
/*
*
*
*
* $i = 0;
*
* while($i < 100 ) {
*
* echo "循环体,语句<br>";
*
* $i++;
* }
*
*
* for( 表达式一; 表达式二 ; 表达式三 ) {
*
* echo "循环体<br>";
*
* }
*
* 第一部分, 先执行 表达式一
* 第二部分, 再执行 表达式二
* 第三部分, 再执行 循环体
* 第四部分, 再执行 表达式三
* 第五部分, 再执行 表达式二
*
* 注意: 表达式一, 只被执行一次
*
* 表达式一: 初使化的条件 $i = 0;
* 表达式二: 条件表达式, 成立则执行循环体 $i < 100;
* 表达式三: 是一个自增条件 $i++
*
*
*/
for( $i=0; $i < 100 ; $i++) {
echo "{$i} 高老师很帅, 妹子很漂亮<br>";
}
unset($i);
echo "####".$i."####";
for( $i=0; $i < 100 ; $i++) {
echo "{$i} 高老师很帅, 妹子很漂亮<br>";
}
echo "####".$i."####";