PHP循环遍历数组的3种方法list()、each()和while总结
2017-10-18 17:22
1246 查看
each()函数
1.each() 函数返回当前元素的键名和键值,并将内部指针向前移动。2.该元素的键名和键值会被返回带有四个元素的数组中。两个元素(1 和 Value)包含键值,两个元素(0 和 Key)包含键名。
3.如果内部指针越过了数组范围,本函数将返回 FALSE。
<?php
$people = array("China", "America", "Japan");
print_r (each($people));
echo "<br>";
print_r (each($people)); // Array( [1] => China [value] => China [0] => 0 [key] => 0)
echo "<br>";
print_r (each($people)); //Array( [1] => America [value] => America [0] => 1 [key] => 1)
echo "<br>";
print_r (each($people)); //Array( [1] => Japan [value] => Japan [0] => 2 [key] => 2)
?>
4. 相关的方法:
current()- 返回数组中的当前元素的值
end()- 将内部指针指向数组中的最后一个元素,并输出
next- 将内部指针指向数组中的下一个元素,并输出
prev- 将内部指针指向数组中的上一个元素,并输出
reset- 将内部指针指向数组中的第一个元素,并输出
<?php
$people = array("China", "America", "Japan");
echo current($people) . "<br>"; //China
echo next($people) . "<br>"; //America
echo current($people) . "<br>"; //America
echo prev($people) . "<br>"; //China
echo end($people) . "<br>"; //Japan
echo prev($people) . "<br>"; //America
echo current($people) . "<br>"; //America
echo reset($people) . "<br>"; //China
echo next($people) . "<br>"; //America
print_r (each($people)); //Array( [1] => America [value] => America [0] => 1 [key] => 1)
?>
1.list() 函数用于在一次操作中给一组变量赋值。该函数只用于数字索引的数组,且假定数字索引从 0 开始。
<?php
$a=array("China","Japan","American");
list($s,$d,$f)=$a;
echo "i get $s 、 $d and $f <br>"; //i get China 、 Japan and American
?>
<?php
$a=array("China","Japan","American");
list($key,$value)=each($a);
echo "$key=>$value<br>"; //0:China
echo "$key=>$value"; //0:China
?>
[b]while循环 遍历数组[/b]
[b]<?php[/b]
[b]$a= array(0=>"China",1=>"America",2=>"Japan");
while(list($key,$value) = each($a))
{
echo "$key : $value<br>";
}
[/b]
[b]?>[/b]
[b]//0 : China
//1 : America
//2 : Japan[/b]
相关文章推荐
- PHP循环遍历数组的3种方法list()、each()和while总结
- PHP循环遍历数组的3种方法list()、each()和while总结
- PHP循环遍历数组的3种方法list()、each()和while总结
- PHP循环遍历数组的3种方法list()、each()和while总结
- PHP学习笔记——使用list(),each(),while()循环遍历数组
- PHP——数组中的each(),list()和while循环遍历数组
- php遍历数组 list foreach each方法总结
- php遍历数组 list foreach each方法总结
- php遍历数组 list foreach each方法总结
- php遍历数组 list foreach each方法总结
- php中常用遍历数组的方法(foreach,while list each)
- php中使用while、each与list函数组合遍历二维数组的方法
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- 使用each()、list()和while循环配合使用来遍历数组
- Android程序员学PHP开发(21)-使用foreach、list、while、each遍历数组-PhpStorm
- php中使用while、each与list函数组合遍历二维数组的方法 .
- 联合使用list() each() while循环遍历数组
- PHP 数组遍历方法大全(foreach,list,each)