首先来思考下?到底能不能用for来遍历遍历数组?
其实可以是可以但是,不是真正意义上的遍历,
for循环遍历,只适合索引数组,因为,我们都是先得到数组的下标,然后再利用下标去访问数组的元素,但是,从逻辑上来说,下标是数组的一部分,一定是先有元素,才得到元素的下标!
我们习惯使用foreach来遍历数组,因为foreach本质的原因是可以直接找到数组的指针!
在数组的指针当中大概有一下的常用的函数:key current next reset
key语法是:key(数组名)
作用:获取该数组当前元素的键!
current语法是:current(数组名)
作用:获取该数组当前元素的值!
next语法是:next(数组名)
作用:将数组的指针下移一位
reset语法是:reset(数组名)
作用:重置数组的指针(将数组的指针重新指向第一个元素)
代码案例: