为了账号安全,请及时绑定邮箱和手机立即绑定

foreach 获取数组下标

在数组中,如果想在 foreach 语句中获取数组元素的下标,该如何做呢??

正在回答

3 回答

foreach语句是for的高级形式,可以不需要写自加自减的操作直接遍历数组元素,如果你又想使用foreach又想获取数组元素的下标,你可以在循环外定义一个变量,然后在循环内部进行自增操作,可以获取你要的元素下标,不建议这种做法.

0 回复 有任何疑惑可以回复我~
#1

克瑞格才

为什么不建议这种做法?有什么弊端吗? 那推荐的做法是什么呢?
2016-04-25 回复 有任何疑惑可以回复我~

以课程例题为例:

http://img1.sycdn.imooc.com//5701c8fd0001426707370428.jpg

4 回复 有任何疑惑可以回复我~

在foreach语句前声明一个变量,在foreach语句中对该变量进行自增运算.

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

foreach 获取数组下标

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信