迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

如何在 PHP 中循环遍历一个数组

作者:迹忆客 最近更新:2023/03/22 浏览次数:

在这篇文章中,我们将介绍在 PHP 中循环遍历一个数组的方法。使用这些方法,我们将遍历一个数组。

  • 使用 foreach 循环
  • 使用 for 循环

在 PHP 中使用 foreach 循环来循环一个数组

我们可以使用 foreach 循环来循环一个数组。我们也可以使用这个循环来访问数组元素。使用这个循环的正确语法如下。

foreach($arrayName as $variableName){
    //PHP code
}

如果我们有一个关联的数组,我们可以用下面的方式使用这个循环。

foreach($arrayName as $key => $variableName){
    //PHP code
}

它的详细参数如下。

变量   详细介绍
$arrayName 强制 这就是我们要遍历的数组
$variableName 强制 它是数组元素的变量名
$key 可选 它是数组中键的变量名

foreach 循环在遍历完整个数组时停止。

我们可以使用 echo() 函数来显示数组元素。

下面的程序显示了我们如何使用 foreach 循环来循环一个数组。

<?php 
$array = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
foreach($array as $FlowerName){
    echo("The flower name is $FlowerName. \n");
}
?> 

我们已经在一个简单的数组中循环并显示其元素。

输出:

The flower name is Rose. 
The flower name is Lili. 
The flower name is Jasmine. 
The flower name is Hibiscus. 
The flower name is Tulip. 
The flower name is Sun Flower. 
The flower name is Daffodil. 
The flower name is Daisy.

现在我们将循环浏览一个关联的数组。

<?php 
$array = array(
    "Flower1"=>"Rose",
    "Flower2"=>"Lili",
    "Flower3"=>"Jasmine",
    "Flower4"=>"Hibiscus",
    "Flower5"=>"Tulip",
    "Flower6"=>"Sun Flower",
    "Flower7"=>"Daffodil",
    "Flower8"=>"Daisy");
foreach($array as $key=> $FlowerName){
    echo("The $key is $FlowerName. \n");
}
?> 

输出:

The Flower1 is Rose. 
The Flower2 is Lili. 
The Flower3 is Jasmine. 
The Flower4 is Hibiscus. 
The Flower5 is Tulip. 
The Flower6 is Sun Flower. 
The Flower7 is Daffodil. 
The Flower8 is Daisy.

在 PHP 中使用 for 循环循环一个数组

我们也可以使用 for 循环来遍历一个数组。使用 for 循环的正确语法如下。

for(initialization, condition, update){
    //PHP code
} 

其详细过程如下。

参数   解释
initialization 强制 我们在这一步初始化循环计数器
condition 强制 在这一步中,我们给出我们的循环将迭代的条件。
update 强制 在这一步,我们更新我们的计数器变量。

使用 for 循环在 array 中循环的程序如下。

<?php 
$array = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
$n= sizeof($array);
for($i=0; $i<$n; $i++){
    echo("The flower name is $array[$i]. \n");
}
?> 

输出:

The flower name is Rose. 
The flower name is Lili. 
The flower name is Jasmine. 
The flower name is Hibiscus. 
The flower name is Tulip. 
The flower name is Sun Flower. 
The flower name is Daffodil. 
The flower name is Daisy. 

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便