PHP基础学习第十七篇(PHP循环、while循环、for循环、总结循环特点)

2023-05-16

一、PHP循环

循环执行代码块指定的次数,或者当指定的条件为true时循环执行代码块。

在PHP中,提供了下列循环语句:

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

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

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

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

二、while循环

while循环将重复执行代码块,直到指定的条件不成立

语法:

while(条件){

        要执行的代码;

}

举例:

while循环将重复执行代码块,直到指定的条件不成立

<?php

$i=1;

while($i<=5){

        echo"The number is ". $i ."<br>;

        $i++;

}

?>

do...while语句:

语法:

do

{

        要执行的代码;

}

while(条件);

举例:

<?php

$i=1;

do

{

        $i++;

        echo"The number is ". $i ."<br>;

}

while($i<=5);

?>

三、for循环

for循环用于预先知道脚本需要运行的次数的情况。

语法:

for(初始值;条件;增量)

{

        要执行的代码;

}

for循环参数:

初始值:主要初始化一个变量值,用于设置一个计数器(但可以是任何条件在循环的开始被执行一次的代码)。

条件:循环执行的限制条件。如果为true,则循环继续,如果为false,则循环结束

增量:主要用于递增计数器(但可以是任何在循环的结束被执行的代码)。

注释:上面的初始值和增量参数可为空,或者有多个表达式(用逗号分隔)。

举例:

<?php

for($i=1;$i<=5;i++){

        echo"数字为".$i.php_eol;

}

?>

foreach循环用于遍历数组:

语法:

foreach($array as $value){

        要执行代码;

}

每进行一次循环,当前数组元素的值就会被赋值给$value变量(数组指针会逐一地移动),在进行下一次循环时,将进行下一次循环,将看到数组中的下一个值。

语法:

foreach($array as $key=>$value){

        要执行代码;

}

每一次循环,当前数组元素的键与值就都会被赋值给$key和$value变量(数字指针会逐一地移动),在进行下一次循环时,将看到数组中的下一个键与值。

举例:

<?php

$x=array(1=>"goodle",2=>"baidu",3=>"taobao");

foreach($x as $key=>$value){

        echo"key 为".$key.",对应的value为".$value.PHP_EOL;

}

?>

演示的代码如下:

<?php
$i=1;
//使用while循环进行演示
while ($i<5){
    echo"while数字为:".$i."<br>";
    $i++;
}
$j=6;
//使用do...while循环进行演示
do{
    echo"do...while数字为:".$j."<br>";
    $j--;
}
while($j>1);
//使用for循环进行演示
for($i=10;$i<=15;$i++){
    echo"for循环数字为:".$i."<br>";
}
//使用foreach循环打印数组
$x=array(1=>"mo",2=>"ye",3=>"qin");
foreach($x as $key=>$value){
    echo"键值:".$key."  数字:".$value."<br>";
}

效果如下:

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP基础学习第十七篇(PHP循环、while循环、for循环、总结循环特点) 的相关文章

随机推荐