php语言的几种循环语句的使用格式,及其区别

while 只要指定的条件成立,则循环执行代码块

do...while 首先执行一次代码块,然后在指定的条件成立时重复这个循环

for 循环执行代码块指定的次数

foreach 根据数组中每个元素来循环代码块

while 语句 只要指定的条件成立,while 语句将重复执行代码块。

while (condition) code to be executed;例子 下面的例子示范了一个循环,只要变量 i 小于或等于 5,代码就会一直循环执行下去。循环每循环一次,变量就会递增 1: <

html>

<body>

<

?php $i=1;

while($i<=5) { echo "The number is " . $i . "<br />"; $i++; } ?>

</body> </html>

do...while 语句 do...while 语句会至少执行一次代码 - 然后,只要条件成立,就会重复进行循环。

do { code to be executed; } while (condition);

例子 下面的例子将对 i 的值进行一次累加,然后,只要 i 小于 5 的条件成立,就会继续累加下去:

<

html>

<

body> <

?php $i=0;

do { $i++; echo "The number is " . $i . "<br />"; } while ($i<5); ?> </body> </html>

for 语句 如果您已经确定了代码块的重复执行次数,则可以使用 for 语句。

for (initialization; condition; increment) { code to be executed; }

注释:for 语句有三个参数。第一个参数初始化变量,第二个参数保存条件,第三个参数包含执行循环所需的增量。

如果 initialization 或 increment 参数中包括了多个变量, 需要用逗号进行分隔。而条件必须计算为 true 或者 false。

下面的例子会把文本 "Hello World!" 显示 5 次:

<

html>

<

body>

<

?php for ($i=1; $i<=5; $i++) { echo "Hello World!<br />"; } ?>

</body>

</html>

foreach 语句 foreach 语句用于循环遍历数组。 每进行一次循环,当前数组元素的值就会被赋值给 value 变量(数组指针会逐一地移动) - 以此类推。

语法 foreach (array as value) { code to be executed; } 下面的例子示范了一个循环,这个循环可以输出给定数组的值: <html> <body> <?php $arr=array("one", "two", "three"); foreach ($arr as $value) { echo "Value: " . $value . "<br />"; } ?> </body> </html>

时间: 2024-07-31 14:31:35

php语言的几种循环语句的使用格式,及其区别的相关文章

Java语言----三种循环语句的区别

------- android培训.java培训.期待与您交流! ---------- 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } eg: 1 class Dome_For2{ 2 public static void main(String[] args) { 3 //System.out.println("Hello World!"); 4 //求1-10的偶数的和 5 int sum = 0; 6 fo

13_Shell语言———语言控制结构之for循环语句

一.语言控制结构概述 在前文中(4_Shell语言---脚本概述)介绍过面向过程的编译语言,其控制结构主要有以下三种: a) 顺序执行:默认法则:一句一句逐行执行: b) 选择执行:进行条件判断,只有部分是符合条件的,故只执行符合条件的部分: 条件判断通常采用布尔测试:即判断条件为真或为假,在bash中: 0: 为真 1~255: 为假(即非0为假,这点和很多编程语言相反) c) 循环执行:将同一段代码反复执行N次,若N为无穷大,则会出现死循环的现象,故循环必须有退出条件,这里的N就是退出条件.

Linux Shell脚本 几种循环语句创建用户的方法

大家好,我是孤云暮雨,今天给大家带来的是"Linux Shell脚本 几种循环语句创建用户的方法" 添加user1-user20用户 for循环: #!/bin/bash for i in {1..20} do useradd user$i echo "user$i Users to add success" done for循环(C风格): #!/bin/bash for ((i=1;i<=20;i++)) do useradd user$i &&a

Python学习:两种循环语句for和while

1:先上图 2:知识总结 Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子: names = ['Michael', 'Bob', 'Tracy'] for name in names: print name 执行这段代码,会依次打印names的每一个元素: Michael Bob Tracy 所以for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句. 再比如我们想计算1-10的整数之和,可以用一个sum变量做累加

三种循环语句的简单演示和特点总结

循环: 一般循环结构包含3个部分:循环的初始化.循环条件.循环体 1.while循环(当型循环): #include<iostream> using namespace std; int main() { int a = 1; while (a > 0) //循环条件,其中a时循环控制变量,当条件判断为真时执行循环体,否则不执行 { cout << a << " "; a--; //改变循环控制变量的值,使得循环不会一直执行下去成为死循环 }

Python语言学习前提:循环语句

一.循环语句 1.循环语句:允许执行下一个语句或语句组多次 2. 循环类型 3. 循环控制语句 4. while 循环语句 a.while循环语句:在某个条件下,循环执行某段程序,以处理需要重复处理的相同任务 while 判断条件(condition): 执行语句(statements)...... b. continue 和 break 用法 #! /usr/bin/env python i = 1 while i < 10: i +=1 if i%2 >0: #非双数时跳过输出 conti

Swift中的循环语句

循环语句能够使程序代码重复执行.Swift编程语言支持4种循环构造类型:while. do while.for和for in.for和while循环是在执行循环体之前测试循环条件,而do while是在执行循环体之后测试循环条件.这就意味着for和while循环可能连一次循环体都未执行,而do while将至少执行一次循环体.for in是for循环的变形,它是专门为集合遍历而设计的.一.while语句while语句是一种先判断的循环结构,格式如下:while 循环条件 {    语句组 }wh

[Objective-C语言教程]循环语句(9)

当需要多次执行同一代码块时,可以使用循环来解决. 通常,语句按顺序执行:首先执行函数中的第一个语句,然后执行第二个语句,依此类推. 编程语言提供各种控制结构,允许更复杂的执行路径.循环语句可用于多次执行语句或语句组,以下是大多数编程语言中循环语句的一般形式 - Objective-C编程语言提供以下类型的循环来处理循环需求.单击以下相应链接来查看其详细信息. 编号 循环类型 描述 1 while循环 在给定条件为真时重复语句或语句组,它在执行循环体之前测试条件. 2 for循环 多次执行一系列语

[Python学习] 专题二.条件语句和循环语句的基础知识

        前面讲述了"专题一.函数的基础知识",而这篇文章讲述的Python的条件语句和循环语句的基础知识.主要内容包括: 1.条件语句:包括单分支.双分支和多分支语句,if-elif-else 2.循环语句:while的使用及简单网络刷博器爬虫 3.循环语句:for的使用及遍历列表.元组.文件和字符串 前言: 语句块         在讲诉条件语句.循环语句和其他语句之前,先来补充语句块知识.(前面讲函数时已经用到过) 语句块并非一种语句,它是在条件为真(条件语句)时执行或执行