PHP语言学习:[7]php循环

2025-10-25 15:57:31

在PHP中的循环语句用于执行相同的代码块指定的次数

循环--当我们编写代码的时候往往需要让相同的代码块运行好几次,这个时候我们就可以使用循环来实现我们的操作

在PHP中我们可以通过下的几种方式来时先循环操作

while 只要条件成立 就执行循环代码块

do...while

首先执行循环一次,当条件成立的时候再次执行循环

for

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

foreach

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

首先我们来看while语句

只要条件成立,就执行循环代码块

下面我们来举例说明

下面的循环只要i小于或等于5 循环就会一直执行下去,循环每执行一次,变量就会增加1

<html>

<body>

<?php

$i=1;

while (i<=5) 

{

echo "The numbei is".$i."<br/>";

$i++;

?>

</body>

</html>

do...while语句

do...while语句至少执行一次代码,然后只要条件成立,就会再次执行代码

语法

do

{

code to be executed;

}

while(condition);

例如

<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>

</body>

</html>

foreach语句

foreach语句用于循环遍历数组

每进行一次循环,当前数组元素的值就会赋值value变量,数组指针会逐一的移动,以此类推

语法

foreach(array as value)

{

coe to be executed;

}

下面的例子示范了一个循环,这个循环可以输出数组的值

<html>

<body>

<?php

$arr=array("one","two","three")

foreach($arr as $value)

{

    echo "Value:".$value."<br/>";

}

?>

</body>

</html>

(共篇)上一篇:php数组知识讲解|下一篇:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢