什么是PHP数组遍历

技术什么是PHP数组遍历这篇文章主要讲解了“什么是PHP数组遍历”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“什么是PHP数组遍历”吧!1、什么是数组遍历其实就是访问数组

本文主要讲解“什么是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){ 0

var _ 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数组遍历有了更深的理解。具体用法需要实践验证。在这里,边肖将为大家推送更多相关知识点的文章。欢迎关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/64476.html

(0)

相关推荐

  • mysql存储过程中游标怎么用

    技术mysql存储过程中游标怎么用这篇文章将为大家详细讲解有关mysql存储过程中游标怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。DELIMITER $$USE `cms`$$

    攻略 2021年11月2日
  • 如何理解算法的复杂度

    技术如何理解算法的复杂度本篇内容主要讲解“如何理解算法的复杂度”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何理解算法的复杂度”吧!1. Motivation - 为什么需

    攻略 2021年10月26日
  • 抖音一万赞40元,抖音赞多了有什么好处?

    技术抖音一万赞40元,抖音赞多了有什么好处?抖音怎么快速涨粉丝涨赞?抖音快速涨粉丝涨赞技巧。抖音软件中很多人应该都想要粉丝和赞吧!怎么快速涨粉丝涨赞呢?小编为大家带来涨粉丝涨赞的相关技巧,希望能帮助到各位玩家!抖音1w赞

    测评 2021年11月10日
  • 科目一考什么,驾照科目一考试技巧与口诀

    技术科目一考什么,驾照科目一考试技巧与口诀1科目一考什么、题目里有“口”的选50米,有“站”的选30米,叫“口五站三 剩下的全选150米,没有150的选最大。判断题全对。 2、有关公里的题目:城市街道选50公里,其余有3

    生活 2021年10月23日
  • Word图标未显示在.doc和.docx文档文件怎么办

    技术Word图标未显示在.doc和.docx文档文件怎么办这篇文章主要介绍了Word图标未显示在.doc和.docx文档文件怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编

    攻略 2021年11月18日
  • 746. 使用最小花费爬楼梯

    技术746. 使用最小花费爬楼梯 746. 使用最小花费爬楼梯数组的每个下标作为一个阶梯,第 i 个阶梯对应着一个非负数的体力花费值cost[i](下标从 0 开始)。
    每当你爬上一个阶梯你都要花费对应

    礼包 2021年10月26日