遍历数组

本文介绍了PHP中遍历数组的多种方法,包括使用foreach循环、数组指针函数以及each()和list()等实用函数,帮助开发者更高效地操作数组。

遍历数组

    1. 键名+键值 : foreach($数组名称 as $key=>$val ){  循环体;  }

        键值: foreach($数组名称 as $val ){ 循环体; }


    2. 通过数组指针函数遍历数组:

         current($arr)得到数组当前指针所在位置元素的键值;

         key($arr)得到数组当前指针所在位置元素的键名;

         next($arr)将数组指针向下移动一位,并且得到数组指针所在位置元素的键值;

         prev($arr)将数组指针向上移动一位,并且得到数组指针所在位置元素的键值;

         end($arr)将数组指针移动到数组的末端,并且返回当前元素的键值;

         reset($arr)将数组指针移动到数组的开始,并且返回当前元素的键值;


    3. list($val [, $val ] ):把数组中的值赋给一些变量,list函数对下标连续的数组可以实现遍历;

        each($arr):返回数组中当前的 键/值 对,并将数组指针向前移动一位;

                  each() 函数返回当前元素的键名和键值,并将内部指针向前移动。

              该元素的键名和键值返回到带有四个元素的数组中。两个元素(1 和 Value)包含键值,两个元素(0 和 Key)包含键名。






         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值