php中each的用法是什么
时间 : 2023-02-16 16:31:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
Each()函数 PHP的each()函数用于遍历数组的每个元素,并将其作为一个单元数组返回。each() 函数不用耐心,和while()结合可以对数组进行各种操作。
Syntax
each(array)
说明: 函数 each() 在一次循环中,将数组中的当前单元返回并将数组指针向前移动一步。
参数: array 想要遍历的数组
返回值: 该函数将返回一个由当前项的键名和键值构成的数组,当再次调用 each() 函数,将返回数组中的下一个单元。当到达数组尾部时,即使运行 each() 函数,也将返回 false
示例:以下实例中我们使用了each()函数来遍历数组,将数组中的所有元素和键值打印出来:
<?php
$arr = array('one' => 1, 'two' => 2, 'three' => 3, 'four' => 4);
while (list($key, $value) = each($arr)) {
echo "$key => $value <br />";
}
?>
执行结果:
one => 1
two => 2
three => 3
four => 4
总结:each()函数可以用来遍历数组,它可以将数组的健值作为一个单元返回,并将指针向后移动一位,当指针移动到数组的末尾时,返回false。使用each()函数可以非常有效的将数组中的元素打印出来。
each是php数组操作函数中的一个,它被用来以数组形式循环遍历数组。
each函数可以取出数组中的每一个元素,由它返回数组当前指向元素的key和value,key,value可以分别赋值给新的变量。
each函数的使用方法非常简单,首先把数组传给each函数,当每次调用each时,它就会返回当前指向元素的key和value,每当执行一次,数组指针都会向前移动一位,当数组指针到达数组末端时,就会返回false。
例如,有一个数组$arr = array(1,2,3,4);
通过使用each函数,可以将数组中的元素依次赋值给两个变量,例如:
list($key,$value)=each($arr); //第一次调用each,返回key=0, value=1
list($key,$value)=each($arr); //第二次调用each,返回key=1,value=2
继续调用each直至返回false,循环就结束了。
each函数在php开发中非常常用,可以方便快捷地遍历php中的数组,获取每一个元素key和value,实现对数组元素的逐一操作。
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章