什么是PHP数组遍历(php,编程语言)

时间:2024-05-08 01:05:24 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    %E4%BB%80%E4%B9%88%E6%98%AFPHP%E6%95%B0%E7%BB%84%E9%81%8D%E5%8E%86

其实就是访问数组中每个内容的一个过程,在遍历过程中,我们可以按条件拿到自己需要的内容,或者操作数组中的元素。

PHP编程中常用 for、foreach、each()、list() 对数组进行遍历。

基本格式:

for 循环遍历数组没有改变数组的内部指针。

3、foreach 遍历数组

基本格式:

遍历数组, 使用current()输出数组指针指向的当前单元的值

在 PHP 7 中运行以上程序的输出结果为 :

而在 PHP 7 之前的版本中则会输出 :

由此说明 PHP 7 之前的版本在进行 foreach 循环时会改变数组内部的指针。

使用 foreach 循环遍历数组的时候,foreach 是对数组的备份进行操作,在循环内部修改数组不会对循环之外访问数组有影响。示例如下:

输出结果如下:

如果是按照引用循环,那么在循环内部对数组做的修改会影响数组本身。示例如下:

运行结果如下:

each() 函数返回数组中当前的键值并将数组指针向前移动。在执行 each() 之后,数组指针将停留在数组中的下一个元素或者当碰到数组结尾时停留在最后一个元素。如果要再用 each 遍历数组,就必须使用 reset()。

运行结果如下:

叫张三

啦啦啦啦~

使用 list() 将数组的值分别赋给变量,示例如下:

运行结果如下:

each() 函数和 list() 函数结合可以遍历数组,示例如下:

运行结果如下:

本文:什么是PHP数组遍历的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Java字符串拼接的方法是什么下一篇:

4 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18