什么是PHP数组遍历

本文主要讲解“什么是PHP数组遍历”,简单明了,易学易懂 。请跟随边肖的思路,一起学习和学习“什么是PHP数组遍历” 。00-1010实际上是访问数组中每个内容的过程 。在遍历过程中,我们可以根据条件得到需要的内容,或者对数组中的元素进行操作 。在PHP编程中,for、foreach、每个()和list()通常用于遍历数组 。00-1010基本格式:?服务器端编程语言(Professional Hypertext Preprocessor的缩写)$水果=数组( a1 ,b2 ,cd3 ,E4 );for($ I=0;$我数($水果);$ I){ 0回声电流($水果) 。呼应$水果[$i] 。br/ ;}?通过数组的for循环不会改变数组的内部指针 。3.foreach遍历数组 。基本格式:?服务器端编程语言(Professional Hypertext Preprocessor的缩写)$array=[0,1,2];Foreach ($array as $val){ //遍历数组 。echo $ val?遍历数组并使用current()输出数组指针所指向的当前单元格的值 。?服务器端编程语言(Professional Hypertext Preprocessor的缩写)$array=[0,1,2];foreach($数组为$ val){ 0var _ dump(current($ array));?在PHP 7中运行上述程序会得到以下输出:Int(0)int(0)int(0)在PHP 7之前的版本中,它将输出:Int(1)int(2)bool(false)这表明PHP 7之前的版本在执行foreach循环时会改变数组内部的指针 。使用foreach循环遍历数组时,foreach操作数组的备份,在循环内修改数组不会影响对循环外数组的访问 。例子如下:?服务器端编程语言(Professional Hypertext Preprocessor的缩写)$arr=数组(0,1,2);foreach($ arr as $ val){ 0$ val=$ val * 2;//元素值乘以2 。print _ r($ arr);?输出结果如下:[0]=0[1]=1[2]=2如果循环是引用的,则在循环中对数组所做的修改将影响数组本身 。例子如下:?服务器端编程语言(Professional Hypertext Preprocessor的缩写)$arr=数组(0,1,2);foreach($ arr as $ val){ 0$ val=$ val * 2;//元素值乘以2 。print _ r($ arr);?运行结果如下:[0]=0[1]=2[2]=4)1、什么是数组遍历 each()函数返回数组中的当前键值,并将数组指针向前移动 。在执行每个()之后,数组指针将停留在数组中的下一个元素,或者当数组的末尾被触摸时停留在最后一个元素 。如果要再次遍历每个数组,必须使用reset() 。?服务器端编程语言(Professional Hypertext Preprocessor的缩写)$info=array( 我的名字 ,张三 ,啦啦啦~ ,24岁 ,张三 );$val1=每个($ info);//指针向后移动一步 。print _ r($ val 1);回声电流($info) 。\ n ;//当前指针指向该值 。$val2=每个($ info);print _ r($ val 2);回声电流($info) 。\ n ;?运行结果如下:[1]=我的名字 。[value]=我的名字 。[0]=0[键]=0)叫张三 。[1]=张三 。【价值】=张三 。[0]=1[key]=1)啦啦啦啦啦~00-1010使用list()将数组的值分别赋给变量 。示例如下:?服务器端编程语言(Professional Hypertext Preprocessor的缩写)$info=array( 我的名字 ,张三 ,啦啦啦~ ,24岁 ,张三 );list($网站,$课程,$url,$年龄,$作者)=$ info回声$网站 。\n 。当然 。\n 。$url 。\n 。$年龄 。\n 。$作者;?运行结果如下:我叫张三啦啦啦~24岁 。张三的每个()函数和list()函数都可以遍历数组 。示例如下:?服务器端编程语言(Professional Hypertext Preprocessor的缩写)$info=array(A = 我的名字 ,B = 叫张三 ,C = 啦啦啦啦~ ,D = 24岁 ,E = 张三 while(list($key,$val)=每个($info) ) {echo $ key=$ val \ n?运行结果如下:A=我的名字 。B=张三 。C=啦啦啦啦~D=24岁E=张三,感谢您的阅读 。以上就是“什么是PHP数组遍历”的内容 。看完这篇文章,相信你对什么是PHP数组遍历有了更深的理解 。具体用法需要实践验证 。在这里,边肖将为大家推送更多相关知识点的文章 。欢迎关注!
【什么是PHP数组遍历】

    推荐阅读