• PHP的基本语法和使用(7)——循环控制

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 默认段落标题(请修改)...

    第二部分:PHP的基本语法和使用

    1.  PHP中的循环语句

    循环是指在编写代码时,我们可以在代码中使用循环语句来让相同的代码块运行很多次。PHP中的循环语句主要有while循环和for循环,其中两者在实现过程中稍有区别

     

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

    语法

    while (condition)

    code to be executed;

    下面的例子示范了一个循环,只要变量 小于或等于 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);

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

    <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!" 显示 次:

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

     

     

    • 标签:
    • 使用
    • 参数
    • 循环
    • 语句
    • 执行
    • 例子
    • 代码
    • php
    • 基本
    • 语法
    • 条件
    • 变量
    • 下面
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部