电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

PHP基礎之流程控制3——while/do-while

瀏覽:42日期:2022-09-14 15:21:32
while

(PHP 4, PHP 5)

while?循環是 PHP 中最簡單的循環類型。它和 C 語言中的?while?表現地一樣。while?語句的基本格式是:

while (expr) statement

while?語句的含意很簡單,它告訴 PHP 只要?while?表達式的值為?TRUE?就重復執行嵌套中的循環語句。表達式的值在每次開始循環時檢查,所以即使這個值在循環語句中改變了,語句也不會停止執行,直到本次循環結束。有時候如果?while?表達式的值一開始就是?FALSE,則循環語句一次都不會執行。

和?if?語句一樣,可以在?while?循環中用花括號括起一個語句組,或者用替代語法:

while (expr): statement ...endwhile;

下面兩個例子完全一樣,都顯示數字 1 到 10:

<?php/*?example?1?*/$i?=?1;while?($i?<=?10)?{????echo?$i++;??/*?the?printed?value?would?be????????????????????$i?before?the?increment????????????????????(post-increment)?*/}/*?example?2?*/$i?=?1;while?($i?<=?10):????print?$i;????$i++;endwhile;?>do-while

(PHP 4, PHP 5)

do-while?循環和?while?循環非常相似,區別在于表達式的值是在每次循環結束時檢查而不是開始時。和一般的?while?循環主要的區別是?do-while?的循環語句保證會執行一次(表達式的真值在每次循環結束后檢查),然而在一般的?while?循環中就不一定了(表達式真值在循環開始時檢查,如果一開始就為?FALSE?則整個循環立即終止)。

do-while?循環只有一種語法:

<?php$i?=?0;do?{???echo?$i;}?while?($i?>?0);?>

以上循環將正好運行一次,因為經過第一次循環后,當檢查表達式的真值時,其值為?FALSE($i?不大于 0)而導致循環終止。

資深的 C 語言用戶可能熟悉另一種不同的?do-while?循環用法,把語句放在?do-while(0) 之中,在循環內部用?break?語句來結束執行循環。以下代碼片段示范了此方法:

<?phpdo?{????if?($i?<?5)?{????????echo?'i?is?not?big?enough';????????break;????}????$i?*=?$factor;????if?($i?<?$minimum_limit)?{????????break;????}????echo?'i?is?ok';????/*?process?i?*/}?while(0);?>

如果還不能立刻理解也不用擔心。即使不用此“特性”也照樣可以寫出強大的代碼來。自 PHP 5.3.0 起,還可以使用?goto?來跳出循環。

標簽: PHP
相關文章:
主站蜘蛛池模板: 学校用栓剂模,玻璃瓶轧盖钳,小型安瓿熔封机,实验室安瓿熔封机-长沙中亚制药设备有限公司 | 气密性检测仪_气密性检测设备_防水测试仪_密封测试仪-岳信仪器 | 安全,主动,被动,柔性,山体滑坡,sns,钢丝绳,边坡,防护网,护栏网,围栏,栏杆,栅栏,厂家 - 护栏网防护网生产厂家 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 合肥弱电工程_安徽安防工程_智能化工程公司-合肥雷润 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 媒介云-全网整合营销_成都新闻媒体发稿_软文发布平台 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 | 冲锋衣滑雪服厂家-冲锋衣定制工厂-滑雪服加工厂-广东睿牛户外(S-GERT) | 【法利莱住人集装箱厂家】—活动集装箱房,集装箱租赁_大品牌,更放心 | 减速机_上海宜嘉减速机| 超声骨密度仪,双能X射线骨密度仪【起草单位】,骨密度检测仪厂家 - 品源医疗(江苏)有限公司 | 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | 警用|治安|保安|不锈钢岗亭-售货亭价格-垃圾分类亭-移动厕所厂家-苏州灿宇建材 | 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司| 广东佛电电器有限公司|防雷开关|故障电弧断路器|智能量测断路器 广东西屋电气有限公司-广东西屋电气有限公司 | 博客-悦享汽车品质生活| 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | 进口试验机价格-进口生物材料试验机-西安卡夫曼测控技术有限公司 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」 | 青岛成人高考_山东成考报名网 | 便携式谷丙转氨酶检测仪|华图生物科技百科 | 政府园区专业委托招商平台_助力企业选址项目快速落地_东方龙商务集团 | 无机纤维喷涂棉-喷涂棉施工工程-山东华泉建筑工程有限公司▲ | YJLV22铝芯铠装电缆-MYPTJ矿用高压橡套电缆-天津市电缆总厂 | 直齿驱动-新型回转驱动和回转支承解决方案提供商-不二传动 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 铝单板_铝窗花_铝单板厂家_氟碳包柱铝单板批发价格-佛山科阳金属 | 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 |