如何在 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.
相关文章
如何在 PHP 中获取时间差的分钟数
发布时间:2023/03/29 浏览次数:183 分类:PHP
-
本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。