数组的指针

Posted 小白php

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组的指针相关的知识,希望对你有一定的参考价值。

 

首先来思考下?到底能不能用for来遍历遍历数组?

其实可以是可以但是,不是真正意义上的遍历,

for循环遍历,只适合索引数组,因为,我们都是先得到数组的下标,然后再利用下标去访问数组的元素,但是,从逻辑上来说,下标是数组的一部分,一定是先有元素,才得到元素的下标!

 

我们习惯使用foreach来遍历数组,因为foreach本质的原因是可以直接找到数组的指针!

在数组的指针当中大概有一下的常用的函数:key current next reset

 

key语法是:key(数组名)

 

作用:获取该数组当前元素的键!

current语法是:current(数组名)

作用:获取该数组当前元素的值!

 

next语法是:next(数组名)

作用:将数组的指针下移一位

 

reset语法是:reset(数组名)

作用:重置数组的指针(将数组的指针重新指向第一个元素)

代码案例:

 

以上是关于数组的指针的主要内容,如果未能解决你的问题,请参考以下文章

指针数组与数组指针

指针,数组指针,指针数组,函数指针解析

指针,数组指针,指针数组,函数指针解析

详解指针数组数组指针函数指针

指针数组与数组指针详解

数组指针和指针数组和二重指针