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

有一个小问题

http://img1.sycdn.imooc.com//55ca0fbd00016b7b08980454.jpg

老师:foreach($file['name'] as $key=>$val)换成foreach($file['type'] as $key=>$val)

或foreach($file['type'] as $key=>$val)……等同样可以。这是为什么呢?

正在回答

6 回答

这个问题,快把我整疯了,研究了好长时间.......

我们,陷入惯性思维里了......

有一个小细节没有注意到.......

这个foreach/*你划横线的那个*/,这一次foreach要的不是$val,而是$key,一个深深的坑啊,你看懂了吗......

如果还没反应过来-->说白了就是用每一次循环得出的key值对$file['name']、$file['type']、$file['tmp_name']......操作.....

范例是4张照片,所以一共有4个key值,完成了对数据的整理。

so,无论你是用'name'还是'type'还是'tmp_name'.......都可以依次得到这4个key值!

如果对我的解答满意,请给我个满分吧,亲!

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

说的正确,这不就挺好,就是进步的过程,加油哈

^-^...

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

这个我是搞明白了,你画线的这个,用for都行,老师,只遍历了第一个数组,也就得到了0,1,2,3,4这几个数值,其它的四个根本没遍历,

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

我在这里也有很大的疑惑,正在努力的翻资料学习foreach呢.

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

建议你在foreach之前用   var_dump($file);exit;  将数组打印出来,这样便于理解

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

举报

0/150
提交
取消

有一个小问题

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