PHP循环遍历数组的3种方法list()、each()和while总结
来源:互联网 发布:a字裙淘宝 编辑:程序博客网 时间:2024/06/06 05:54
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)
?>
list() 函数
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
?>
while循环 遍历数组
<?php
$a= array(0=>"China",1=>"America",2=>"Japan");
while(list($key,$value) = each($a))
{
echo "$key : $value<br>";
}
?>
//0 : China
//1 : America
//2 : Japan
- PHP循环遍历数组的3种方法list()、each()和while总结
- PHP循环遍历数组的3种方法list()、each()和while总结
- PHP循环遍历数组的3种方法list()、each()和while总结
- php中使用while、each与list函数组合遍历二维数组的方法
- php中使用while、each与list函数组合遍历二维数组的方法 .
- php中常用遍历数组的方法(foreach,while list each)
- php中使用while、each与list函数组合遍历二维数组的方法
- list-each-while遍历数组 和使用foreach的对比
- php遍历数组 list foreach each方法总结
- php遍历数组 list foreach each方法总结
- php遍历数组 list foreach each方法总结
- PHP学习笔记——使用list(),each(),while()循环遍历数组
- 联合使用list() each() while循环遍历数组
- 使用each()、list()和while循环配合使用来遍历数组
- while循环+list+each结合使用 php
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- PHP 数组遍历方法大全(foreach,list,each)
- 使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
- (转)tomcat配置访问项目时不需要加项目名称
- MySql5.5安装详细说明
- ehcache-03 : ehcache实现页面整体缓存和页面局部缓存
- 关于数据去重(distinct)
- PHP循环遍历数组的3种方法list()、each()和while总结
- Openshift 简介
- sql 语句查询今天、昨天、近7天、近30天、一个月内、上一月 数据
- Android Studio如何在模拟机中添加文件
- Codeforces Round #441 Div. 1 F. Royal Questions
- linux上tomcat服务器更新项目的步骤
- 安装pip
- Async Await初探
- pjax实现页面局部刷新跳转