<?php
/* 数组的遍历
*
* 1. 使用for语句循环遍历数组
* a. 其它语言(只有这一种方式)
* b. PHP中这种方式不是我们首选方式
* c. 数组必须是索引数组,而且下标还必须是连续的
* (索引数组下标还可以不连序,数组还有关联数组)
*
*
* 2. 使用foreach语句循环遍历数组
* foreach(数组变量 as 变量值){
* //循环体
* }
* a. 循环次数由数组的元素个数决定
* b. 每一次循环都会将数组中的元素分别赋值给后面变量
*
* foreach(数组变量 as 下标变量=> 值变量){
*
* }
*
* 3. while() list() each() 组合循环遍历数组
*
* each()函数,
* a. 需要一个数组作为参数
* b. 返回来的也是一个数组
* c. 返回来的数组是0, 1, key, value四个下标(固定的)
* 0和key下标是当前参数数组元素的鍵
* 1和value下标是当前对数数组元素的值
*
* d. 默认认当前元素就是第一个元素
* e. 每执行一次后就会将当前元素向后移动
* f. 如果到最后的元素再执行这个函数,则返回false
*
* //Array ( [1] => 1 [value] => 1 [0] => id [key] => id )
*
* list()函数
* a. list()=array(); 需要将一个数组赋值给这个函数
* b. 数组中的元素个数,要和list()函数中的参数个数相同
* c. 数组中的每个元素值会赋值list()函数中的每个参数,list()将每个参数转为变量
* d. list()只能接收索引数组
* e. 按索引的下标的顺序
*/
/*
$user=array("id"=>1, "name"=>"zhangsan", "age"=>10, "sex"=>"nan");
while($arr=each($user)){
//echo $arr[0]."==>".$arr[1]."<br>";
echo $arr["key"]."---->".$arr["value"]."<br>";
}
使用数组的内部指针控制函数
next(数组);
prev(数组);
reset(数组)
end(数组);
current(数组);
key(数组);
*/
分享到:
相关推荐
php数组遍历的类
### PHP数组遍历方法小结 在PHP编程中,数组是一种非常重要的数据结构,用于存储一系列数据。PHP支持多种类型的数组,包括索引数组、关联数组以及多维数组等。对于数组的操作,尤其是遍历操作,在开发过程中极为...
本文将详细探讨PHP数组遍历的几种常见方法,并结合实例进行说明,以帮助开发者掌握这些基本技能。 首先,介绍的是for循环遍历。for循环是编程语言中最传统的遍历方式之一,适用于纯索引数组的遍历。遍历过程中,...
在本节"PHP程序设计-3期(KC016)2.7.3数组遍历"中,我们探讨了如何遍历数组并执行特定操作,如计算数组元素的平均值。这是一项基础但至关重要的技能,对于处理任何涉及数据集合的PHP应用程序都是必要的。 数组遍历...
下面我们将深入探讨PHP数组遍历类的实现与用法。 首先,让我们看一个简单的PHP数组遍历类`scanArray`的实现: ```php class scanArray { public $arr; public $where; private $str; public function scan($...
比如: <?...$arr[‘yahoo’] = 2007;$arr[‘baidu’] = 2008;foreach ($arr as $key => $val) {//结果...要完全了解清楚这个问题, 我想首先应该要大家了解PHP数组的内部实现结构……… PHP的数组 在PHP中, 数组是用
在PHP程序设计中,数组遍历是常见的操作,但初学者常常会遇到一些陷阱和问题。以下是关于数组遍历的一些关键知识点以及针对描述中提到的问题的详细解释: 1. **数组遍历的基础** - PHP中的数组可以是索引数组或...
在PHP编程中,数组遍历是一项基础且重要的技能,它涉及到如何访问并处理数组中的每一个元素。本节将深入探讨数组遍历的一些拓展知识,特别是如何结合使用`list()`、`each()`函数以及`while`循环来高效地遍历数组。 ...
下面介绍PHP中遍历关联数组的三种方法: 方法1:foreach 复制代码 代码如下: <?php $sports = array( ‘football’ => ‘good’, ‘swimming’ => ‘very well’, ‘running’ => ‘not good’); foreach ($...
总结来说,ThinkPHP中的多维数组遍历主要是通过`foreach`循环的嵌套实现。理解并熟练掌握这种遍历方式对于处理复杂数据结构至关重要,尤其是在构建复杂的Web应用时。结合模板语言,可以方便地在视图层展示和交互这些...
在 PHP 中,数组遍历和比较是常见的操作,特别是在处理数据集合时。本文主要探讨了如何高效地实现数组差集的计算,即找到一个数组中不在另一个数组中的元素。题目中给出了三种不同的实现方法,分别是原始的双层循环...
### PHP 数组遍历方法详解 #### 一、前言 在PHP开发中,数组是一种非常重要的数据结构,被广泛应用于各种场景。掌握数组的遍历技巧对于提高编程效率至关重要。本文将详细介绍PHP中三种主要的数组遍历方法:`for`...
在本文中,我们将探讨PHP语言中多维数组遍历的两种实现方法。多维数组是指数组的元素本身也是数组,这样的数据结构非常适合于存储复杂的数据类型,例如表格数据、树形结构数据等。掌握如何遍历多维数组是PHP开发中一...