• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php遍历循环数组实现方法

php 搞代码 3年前 (2022-01-23) 20次浏览 已收录 0个评论

简单利用foreach for list each while来遍历数组,包括普通的一维数组与二维数组遍历方法,下面详细的介绍了每个函数的使用方法.

  1. $foreach = array(1,2,3);
  2. $array2 = array(array(‘aa’=>33,‘bb’=>22,‘www.phpfensi.com’=>11),array(‘dd’=>44,‘ee’=>55,‘ff’=>66));

利用for foreach遍历一维数据:

  1. for( $i=0;$i<count($foreach);$i++)
  2. {
  3. echo ‘foreach[‘.$i.‘]=’.$foreach[$i].
    ‘;
  4. }
  5. /*
  6. //foreach[0]=1
  7. //foreach[1]=2
  8. //foreach[2]=3

再看利用foreach来遍历:

  1. foreach( $foreach as $v )
  2. {
  3. echo ‘foreach=’.$v.
    ‘;
  4. }
  5. //foreach=1
  6. //foreach=2
  7. //foreach=3

上面用的都是遍历一维数据,下面来看二维数组:

  1. foreach($array2 as $key=>$value)
  2. {
  3. foreach($value as $k=>$v)
  4. {
  5. echo ‘$arr[‘.$key.‘][‘.$k.‘]=’.$v;
  6. }
  7. echo
    “;
  8. }

看一下list each:

each() 函数生成一个由数组当前内部指针所指向的元素的键名和键值组成的数组,并把内部指针向前移动。

返回的数组中包括的四个元素:键名为 0,1,key 和 value。单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据。

如果内部指针越过了数组范围,本函数将返回 false。

语法:each(array)参数 描述

array 必需,规定要使用的数组。

list函数

list() 函数用数组中的元素为一组变量赋值。

注意,与 array() 类似,list() 实际上是一种语言结构,不是函数.

语法:list(var1,var2…)参数 描述

var1 必需,第一个需要赋值的变量。

var2 可选,可以有多个变量。

提示和注释:

注释:该函数只用于数字索引的数组,且假定数字索引从 0 开始.

  1. $colors = array(‘red’,‘blue’,‘green’,‘yellow’);
  2. while(list($key,$val) = each($colors)) {
  3. echo “other list of $val.
    “;
  4. }
  5. //other list of red.
  6. //other list of blue.
  7. //other list of green.
  8. //other list of yellow.

for 语句:

如果您已经确定了代码块的重复执行次数,则可以使用 for 语句.

语法:

  1. for (initialization; condition; increment)
  2. {
  3. code to be executed;
  4. }

注释:for 语句有三个参数,第一个参数初始化变量,第二个参数保存条件,第三个参数包含执行循环所需的增量,如果 initialization 或 increment 参数中包括了多个变量,需要用逗号进行分隔,而条件必须计算为 true 或者 false.

foreach 语句用于循环遍历数组.

每进行一次循环,当前数组元素的值就会被赋值给 value 变量(数组指针会逐一地移动)- 以此类推.

以上就介绍了ph本文来源gaodaimacom搞#^代%!码&网*

搞代gaodaima码

p遍历循环数组实现方法,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php遍历循环数组实现方法

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址