飙血推荐
  • HTML教程
  • MySQL教程
  • JavaScript基础教程
  • php入门教程
  • JavaScript正则表达式运用
  • Excel函数教程
  • UEditor使用文档
  • AngularJS教程
  • ThinkPHP5.0教程

PHP 循环 for 和 foreach

时间:2021-12-07  作者:匿名  

for和foreach循环,它们也用于在 PHP 中实现循环。

PHPfor循环

PHP 中的for循环不像whileordo...while循环那样,for循环再开始的时候就已经设定了循环次数,知道自己要循环几次。

语法

<?php
for(initialization; condition; increment/decrement)
{
    //代码块
}
?>

参数说明

initialization:这里我们用一些值初始化一个变量。此变量用作循环计数器。

condition:这里我们定义了在循环的每个迭代/循环后检查的条件。如果条件返回true,则只执行循环。

increment/decrement:这里我们根据需要递增或递减循环计数器。

例子

<?php
for($i = 1; $i <= 10; $i++)
{
    echo "$i ";
}
?>

输出:1 2 3 4 5 6 7 8 9 10

在这里,我们定义了$i的初始值,然后设定了执行到多少的时候停止,增量是递增++,我们还可以使用递减--,如下面的例子

<?php
for($i = 10; $i >= 1; $i--)
{
    echo "$i ";
}
?>

输出:10 9 8 7 6 5 4 3 2 1

嵌套for循环

循环也可以被嵌套,请看下面的例子:

<?php
for($a = 0; $a <= 2; $a++)
{
    for($b = 0; $b <= 2; $b++)
    {
        echo "$b $a 、";
    }
    echo "<br>";
}
?>

输出

0 0 、1 0 、2 0 、
0 1 、1 1 、2 1 、
0 2 、1 2 、2 2 、

PHP foreach 循环

PHP 中的foreach循环用于访问数组,它将会遍历整个数组。

语法

<?php
foreach($array as $var)
{
    //操作代码块
}
?>

实例

<?php
$array = array("张三", "李四", "王五", "马六");
foreach($array as $var)
{
    echo "$var 你好!<br/>";
}
?>

输出结果

张三 你好!
李四 你好!
王五 你好!
马六 你好!

在这里,我们可以利用foreach输出数组中的所有项目。

搜你所爱
php入门教程:目录
湘ICP备14001474号-3  投诉建议:234161800@qq.com   部分内容来源于网络,如有侵权,请联系删除。