`
jinsanguo
  • 浏览: 14800 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

PHP中遍历数组有三种常用的方法

    博客分类:
  • PHP
阅读更多

在PHP中操作最多的数据估计也就是数组了,有着效率高、速度快、存储方便的特点。

PHP中遍历数组有三种常用的方法:
1、for循环,用法最为灵活,灵活到怀疑人生,但记住格式也非常简单。
2、foreach,是PHP为数组遍历专门提供的函数,在PHP4版本中引入,同时执行效率最高
3、联合使用list()、each()和while循环遍历数组,此用法使用较少,但list()函数使用非常多

直接看实例代码:

<?php
$arr1 = array('http://www.jinsanguo.com/','金三国','PHP教程'); 
$num = count($arr);//count()为数组统计函数 
	for($i=0;$i<$num;++$i){
            echo $arr[$i]; 
        } 

$arr2 = array('http://www.jinsanguo.com/','金三国','PHP教程'); 
        foreach($arr2 as $value){
          echo $value; 
        }

$arr3 = array('http://www.jinsanguo.com/','金三国','PHP教程'); 
      while(list($key,$value) = each($arr3)){
          echo $key.'=>'.$value; 
	}
?>

 

 each()函数需要传递一个数组作为一个参数,返回数组中当前元素的键/值对,并向后移动数组指针到下一个元素的位置。

list()函数,这不是一个真正的函数,是PHP的一个语言结构。list()用一步操作给一组变量进行赋值。

0
0
分享到:
评论

相关推荐

    PHP中遍历数组的三种常用方法实例分析

    PHP中遍历数组有三种常用的方法: 1、for循环,用法最为灵活,灵活到怀疑人生,但记住格式也非常简单。 2、foreach,是PHP为数组遍历专门提供的函数,在PHP4版本中引入,同时执行效率最高 3、联合使用list()、each...

    PHP遍历数组的几种方法

    PHP中遍历数组有三种常用的方法: 一、使用for语句循环遍历数组; 二、使用foreach语句遍历数组; 三、联合使用list()、each()和while循环遍历数组。 这三种方法中效率最高的是使用foreach语句遍历数组。从PHP4开始...

    PHP100视频教程 6:PHP数组的创建修改应用.rar

    软件介绍 1、创建和修改数组 / 多维数组 2、数组与数组的函数 3、使用foreach 遍历数组 ...遍历数组很多种方法,可以使用 For循环,while循环,最巧妙的 一种遍历数组foreach给我们带来了跟多方便

    php 数组使用详解 推荐

    遍历数组是数组操作中的一个基本且常用的步骤。在PHP中,最常见的遍历数组的方法是使用foreach循环。foreach循环可以遍历数组中的每个元素,并且可以很容易地访问每个元素的键和值。 接下来,我们将详细介绍PHP数组...

    补充——PHP 遍历数组的方法汇总.docx

    `foreach`是PHP中遍历数组最常用的方式,适用于一维数组和多维数组。它通过设置一个内部迭代器来遍历数组的所有元素。下面是一个简单的示例: ```php $colors = array('red', 'blue', 'green', 'yellow'); foreach ...

    PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)

    遍历数组可以通过循环来实现。在Demo3.php中,使用for循环来遍历数组$userNames,并打印出数组中的每个元素。PHP提供了foreach循环来遍历数组,foreach循环不需要关注数组元素的键(key),可以直接通过值(value)来...

    php对关联数组循环遍历的实现方法

    除了foreach循环之外,PHP还提供了其他几种遍历关联数组的方法,例如使用`for`循环和数组的`each()`函数,但是foreach循环因其简洁性和易用性,被推荐为遍历关联数组的首选方法。 在处理复杂的关联数组时,还可以...

    数组php学习资料PPT学习教案.pptx

    第一种仅遍历数组值,如`foreach ($array as $value)`,第二种同时获取键和值,如`foreach ($array as $key =&gt; $value)`。例如: ```php $a = array(10, 20, 30); foreach ($a as $k =&gt; $v) { echo "$k =&gt; $v ...

    PHP数组访问常用方法解析

    2. `foreach`循环是PHP中遍历数组元素的常用方式。它适用于索引数组和关联数组。对于索引数组,可以使用`foreach`来直接获取数组中的每个值: ```php foreach($arr as $value) { echo $value . ' '; } ``` ...

    PHP输出多个元素的排列或组合的方法

    它的主要逻辑是递归地遍历数组中的每一个元素,并且对于数组中的每一个元素,该函数会递归地调用自身来获取剩余元素的组合形式。当组合的长度为1时,它直接返回原数组。如果长度大于1,它会将第一个元素与剩余元素的...

    PHP数组编码gbk与utf8互相转换的两种方法

    这个递归函数`array_iconv`首先检查参数是否为数组,如果是,则遍历数组的每一个元素,递归调用自身;如果参数是字符串,则通过`mb_convert_encoding`进行编码转换。此函数支持数组作为参数,因此可以处理多维数组。...

    PHP多维数组遍历方法(2种实现方法)

    foreach是PHP中最常用的遍历数组的方法,它可以遍历数组中的每一个元素。当我们面对的是多维数组时,可以嵌套使用foreach来逐层遍历。 在给定的内容部分中,作者首先定义了一个多维数组$a,这个数组包含三个子数组...

    php实现快速排序的三种方法分享

    它从两边同时遍历数组,左边找到大于或等于基准的元素,右边找到小于基准的元素,当两者相遇时停止,此时中间位置就是划分点。这种方法在处理相同元素时仍保持O(nlogn)的时间复杂度,但如果修改比较条件,可能导致最...

    php代码页面

    `Foreach`循环是PHP处理数组和集合的利器,它可以遍历数组中的每一个元素,无需预先知道数组的长度。基本语法是`foreach ($array as $value) { ... }`,其中`$array`是你要遍历的数组,`$value`是在每次循环中当前...

    php遍历数组的4种方法总结

    本篇将详细介绍PHP中遍历数组的四种主要方法,即foreach循环、each函数、list函数和for循环,并对每种方法的用法和特点进行说明。 ### Foreach循环 foreach循环是PHP中最常用的数组遍历方法。它的优势在于语法简洁...

    3个PHP多维数组转为一维数组的方法实例

    foreach循环可以遍历数组中的每个元素,如果元素是数组,则递归调用处理函数;如果元素不是数组,则直接将元素值添加到临时数组中。最后返回临时数组作为扁平化后的一维数组。需要注意的是,foreach循环可以处理包含...

    PHP实现根据数组的值进行分组的方法

    - 使用foreach循环遍历数组:这是PHP中遍历数组最常用的手段,可以获取数组元素的值和键。 - 数组元素的访问与赋值:在遍历过程中,需要根据条件访问和修改数组中的元素。 - 字符串的拼接:通过'.'操作符,可以将多...

    PHP遍历数组的方法汇总

    本文将详细介绍PHP中遍历数组的三种主要方法:`foreach`、`while`与`list()`及`each()`的配合使用,以及`for`循环,并探讨它们在性能上的差异。 首先,我们来看`foreach`循环。`foreach`是PHP中遍历数组最常用且最...

    比较全面的PHP数组的使用方法小结

    遍历数组是一种常见的操作,在遍历数组的过程中可以完成许多功能,如查询、修改和删除数组元素等。PHP提供了多种遍历数组的方法,其中最常用的是使用foreach结构和list()函数。foreach结构特别适合遍历关联数组,而...

Global site tag (gtag.js) - Google Analytics