• 5.PHPwhile,foreach和for循环


    麦穗托着夕阳,晚风吹卷起一串又有一串细碎的光,叶子片片转身,翻出了黄昏。 ——云边有个小卖

    1.PHP循环

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

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

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

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

    2.while循环

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

    while (条件)
    {
        要执行的代码;
    }
    
    • 1
    • 2
    • 3
    • 4

    比如:

    
    $i=1;
    while($i<=5)
    {
        echo "The number is " . $i . "
    "
    ; $i++; } ?>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    [外(D:\md图片\1659694853902.png)]

    (2) do…while 语句

    do
    {
        要执行的代码;
    }
    while (条件);
    
    • 1
    • 2
    • 3
    • 4
    • 5

    比如:

    
    $i=1;
    do
    {
        $i++;
        echo "The number is " . $i . "
    "
    ; } while ($i<=5); ?>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    在这里插入图片描述

    3.for循环

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

    for (初始值; 条件; 增量)
    {
        要执行的代码;
    }
    
    • 1
    • 2
    • 3
    • 4

    比如:

    
    for ($i=1; $i<=5; $i++)
    {
        echo "数字为 " . $i . PHP_EOL;
    }
    ?>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在这里插入图片描述

    4.foreach 循环

    用于遍历数组,输出每一组键与值

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

    foreach ($array as $value){
        要执行代码;
    }
    
    • 1
    • 2
    • 3

    比如:

    
    $x=array(1=>"Google", 2=>"Baidu", 3=>"Taobao");
    foreach ($x as $key => $value)
    {
        echo "key  为 " . $key . ",对应的 value 为 ". $value . PHP_EOL;
        echo "
    "
    ; } ?>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    在这里插入图片描述

  • 相关阅读:
    sql聚合函数
    Web核心
    java锁
    动态规划之四边形不等式
    Kotlin 开发Android app(十六):ContentProvider的使用
    IOS手机耗电量测试
    知乎热议的 Java 面试成神笔记,下载量已过90k,面试神技.exe进程已启动
    c++操作mysql(详解)
    【Java刷题进阶】基础入门篇⑥
    RabbitMQ-管理界面介绍
  • 原文地址:https://blog.csdn.net/dyjkl/article/details/126197628