频道直达 - 专题 - 新闻 - 基础 - 高级 - 安装 - 技巧 - 数据库 - 手册 - PHP - Linux - Java - MySQL - Apache - 麻辣堂 - 狼盟 - Rails社群 - 搜索 - 下载 - 开源 - 论坛
PHP开发资源网 主页>>PHP基础教程>> 收藏此文 | 收藏本站 | 设为首页

PHP常用语句之do..while 循环

来源:www.phpres.com 作者:柏拉图 出处:www.phpres.com 2007-5-10 21:36:10 进入讨论组
关 键 词: PHP常用语句之do..while 循环

 
do..while 是重复叙述的循环,可以分成两种模式。

最单纯的就是只有 while 的循环。用来在指定的条件内,不断地重覆指定的步骤。语法如下

while (expr) {  statement}

其中的 expr 为判断的条件,通常都是用逻辑运算符号 (logical operators) 当判断的条件。而 statement 为符合条件的执行部分程序,若程序只有一行,可以省略大括号 {}。

下例很有趣,要电脑的浏览器出现十次 "以后不敢了" 的字符串,前面并加上数字,表示说了第几次不敢了。(感觉好像是 Web Server 做错事被处罚)

<?php
$i 
1;
while (
$i <= 10) {
  print 
$i++;
  echo 
". 以后不敢了<br>\n";
}
?>

while 可以不用大括号来包住执行部分,而使用冒号加上 endwhile。见下例

<?php
$i 
1;
while (
$i <= 10):
  print 
$i++;
  echo 
". 以后不敢了<br>\n";
endwhile;
?>

另外一种 do..while 循环则先执行,再判断是否要继续执行,也就是说循环至少执行一次,有点像是先斩后奏的方法。这种的循环,和单用 while 是不同的 (单用 while 是先判断再处理)。若读者熟 Pascal 语言的话,会发现 do..while 循环像是 Pascal 的 repeat..until 循环。

do..whilte 的语法如下

do {  statement} while (expr);
欢迎进入PHP开发资源论坛讨论。
收藏此文】【 】【打印】【关闭
相关文章
图文推荐
论 坛 资 源
PHP开发资源网奋斗目标
阅读排行:
热门技术文档
最新图文档
本站编辑推荐:(本站开通Delphi4PHP专区,欢迎进入论坛交流!)
编缉最近更新文章
网站赞助商
搜索您感兴趣的内容
 
   网站首页 -  网站地图 -  网站合作 -  手册中心 -  通用网址 -  网站论坛 -  网站投稿 -  友情链接 -  帮助中心
版权所有:PHP开发资源网 © 2003-2008 通用网址:PHP资源网 合作媒体: 赛迪网IT技术
互联网违法和不良信息举报中心 | 不良信息举报信箱