输出当前循环次数
循环语句是指让程序重复执行某个程序块直到某个特定的表达式结果为假时被执行的程序块才能结束因此也被称为迭代语句
基础知识循环语句
在PHP中比较常见的循环语句有for循环while循环do…while循环和foreach循环本小节将分别介绍这些循环语句
for循环语句
在PHP中for语句是功能最为强大的任何的while和do…while循环都可用for循环来代替在for循环中要先判断条件表达式是否为真如果为真则执行循环语句如果为假则不执行循环语句其语法如下所示
for(初始表达式循环条件表达式循环后的操作表达式){
执行语句体
}
其中表达式在循环开始时被无条件地执行一次然后开始执行表达式如果为真则执行表达式然后再判断表达式是否为真为真则再次执行表达式直到表达式为假时才会跳出循环如以下例子
for($s=;$s<=;$s++){
echo 这是第$s个PHPer<br>;
}
while循环语句
在while循环语句中表达式的值在每次的循环开始时就进行检查如果为真则程序会向下执行循环直到表达式的值为假时跳出循环只有当一开始表达式的值就为假时循环语句才一句都不会执行其语法如下所示
while(表达式){
语句体
}
例如下面的代码循环输出从到的数字
$in = ;
while($in<){
echo $in;
echo <br>;
$in++;
}
do…while循环语句
do…while循环语句和while循环语句很相似它是while循环语句的扩展不同之处在于当循环中的表达式一开始就为假时while循环语句将不会执行但do…while循环语句则至少执行一次其语法如下所示
do{
语句体
}while(表达式)
例如下面的代码循环输从到的数字
$itn = ;
do{
echo $itn;
echo <br>;
$itn++;
}while($itn<=)
foreach循环语句
在PHP中foreach循环语句主要用于循环输出数组这种循环语句可以迭代出集合中的每一项但不能修改其中的任何一项其语法如下所示
foreach(集合 as 变量名){
语句体
}
在foreach语句中循环每执行一次循环变量就可以从集合中读取一个元素例如下面的代码
$arrayarray = array(北京上海广州深圳香港)
foreach($array as $ar){
echo 我的城市是$ar<br>;
}
在此例子中我们可以看到foreach循环语句中的表达式是由两个参数组成的用关键字as连接关键字左边的是要访问的元素集合的名称右边的是一个声明的临时变量
任何一个循环语句都必须出现一次判断表达式的值为假的情况否则循环因将形成死循环而无法结束
返回目录PHP Web开发学习实录
编辑推荐
Java Web开发详解
ASPNET MVC 框架揭秘
ASPNET开发宝典
ASP NET开发培训视频教程