当数组里的key
值不是默认的(0)123...
时,需用foreach
遍历,方可拿到其对应的key
值
最近在项目中,需要对后台传过来的数据(如下图)进行遍历,并让其
value
值为其key
值(下图紫色框框里的内容)
- 最开始我用
<volist></volist>
进行遍历,却发现🤔获取到的key
值并不是后台给定的key
值 ,而是默认的从1
开始递增的key
值;- 随后,我用
<foreach></foreach>
进行遍历,发现其key
值正是我们需要滴😊
对应代码:
最终结果:
总结:想要获取到这些value
时不能用volist
遍历,而要用foreach
遍历 这样其key
就是这些value
值啦。
【补充】foreach
和volist
遍历的区别可以查看我的另外一篇博文